mirror of
				https://gitea.invidious.io/iv-org/shard-kemal.git
				synced 2024-08-15 00:53:36 +00:00 
			
		
		
		
	Added documentation for context, param_parser and route
This commit is contained in:
		
							parent
							
								
									a0c909621c
								
							
						
					
					
						commit
						5892d900ff
					
				
					 3 changed files with 8 additions and 0 deletions
				
			
		|  | @ -1,3 +1,5 @@ | ||||||
|  | # Context is the environment which holds request/response specific | ||||||
|  | # information such as params, content_type e.g | ||||||
| class Kemal::Context | class Kemal::Context | ||||||
|   getter request |   getter request | ||||||
|   getter params |   getter params | ||||||
|  |  | ||||||
|  | @ -1,3 +1,6 @@ | ||||||
|  | # ParamParser parses the request contents including query_params and body | ||||||
|  | # and converts them into a params hash which you can within the environment | ||||||
|  | # context. | ||||||
| class Kemal::ParamParser | class Kemal::ParamParser | ||||||
|   def initialize(@route, @request) |   def initialize(@route, @request) | ||||||
|     @route_components = route.components |     @route_components = route.components | ||||||
|  |  | ||||||
|  | @ -1,3 +1,6 @@ | ||||||
|  | # Route is the main building block of Kemal. | ||||||
|  | # It takes 3 parameters method, path and a block to specify | ||||||
|  | # what action to be done if the route is matched. | ||||||
| class Kemal::Route | class Kemal::Route | ||||||
|   getter handler |   getter handler | ||||||
|   getter components |   getter components | ||||||
|  |  | ||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue