module Orion::Controller
Overview
The Orion::Controller module can be included in any struct or class to add
the various helpers methods to make constructing your application easier.
Included Modules
- Orion::Controller::Rendering
 - Orion::Controller::RequestHelpers
 - Orion::Controller::ResponseHelpers
 - Orion::View::CacheHelpers
 
Defined in:
orion/controller.crorion/controller/request_helpers.cr
Instance Method Summary
- 
        #context : Server::Context
        
          
The http context
 - 
        #websocket : HTTP::WebSocket
        
          
The websocket, if the controller was initialized from a
wsroute. - 
        #websocket? : HTTP::WebSocket | Nil
        
          
The websocket, if the controller was initialized from a
wsroute. 
Instance methods inherited from module Orion::Controller::ResponseHelpers
  
  
    
      content_type=(content_type)
    content_type=, 
    
  
    
      response
    response, 
    
  
    
      status=(status)
    status=, 
    
  
    
      status_code=(status_code)
    status_code=
    
  
    
    
  
    
  Instance methods inherited from module Orion::Controller::RequestHelpers
  
  
    
      format
    format, 
    
  
    
      formats
    formats, 
    
  
    
      host
    host, 
    
  
    
      hostname
    hostname, 
    
  
    
      path_params
    path_params, 
    
  
    
      query_params
    query_params, 
    
  
    
      remote_address
    remote_address, 
    
  
    
      request
    request, 
    
  
    
      resource
    resource
    
  
    
    
  
    
    
    
  
    
    
    
  
Instance Method Detail
        
        def websocket? : HTTP::WebSocket | Nil
        #
      
      
        The websocket, if the controller was initialized from a ws route.