Module: Micronaut::Rails::Controllers::InstanceMethods
- Defined in:
- lib/micronaut/rails/controllers.rb
Instance Attribute Summary collapse
-
#controller ⇒ Object
readonly
Returns the value of attribute controller.
-
#request ⇒ Object
readonly
Returns the value of attribute request.
-
#response ⇒ Object
readonly
Returns the value of attribute response.
Instance Method Summary collapse
- #assert_routing(path, options, defaults = {}, extras = {}, message = nil) ⇒ Object
- #params_from(method, path) ⇒ Object
- #route_for(options) ⇒ Object
Instance Attribute Details
#controller ⇒ Object (readonly)
Returns the value of attribute controller.
6 7 8 |
# File 'lib/micronaut/rails/controllers.rb', line 6 def controller @controller end |
#request ⇒ Object (readonly)
Returns the value of attribute request.
6 7 8 |
# File 'lib/micronaut/rails/controllers.rb', line 6 def request @request end |
#response ⇒ Object (readonly)
Returns the value of attribute response.
6 7 8 |
# File 'lib/micronaut/rails/controllers.rb', line 6 def response @response end |
Instance Method Details
#assert_routing(path, options, defaults = {}, extras = {}, message = nil) ⇒ Object
8 9 10 11 |
# File 'lib/micronaut/rails/controllers.rb', line 8 def assert_routing(path, , defaults={}, extras={}, =nil) method = [:method] || :get route_for(params_from(method, path)).should == path end |
#params_from(method, path) ⇒ Object
18 19 20 21 |
# File 'lib/micronaut/rails/controllers.rb', line 18 def params_from(method, path) ActionController::Routing::Routes.reload if ActionController::Routing::Routes.empty? ActionController::Routing::Routes.recognize_path(path, :method => method) end |
#route_for(options) ⇒ Object
13 14 15 16 |
# File 'lib/micronaut/rails/controllers.rb', line 13 def route_for() ActionController::Routing::Routes.reload if ActionController::Routing::Routes.empty? ActionController::Routing::Routes.generate() end |