Class: Kawaii::Routing::Services::FindController
- Inherits:
-
Object
- Object
- Kawaii::Routing::Services::FindController
- Defined in:
- lib/kawaii/routing/services/find_controller.rb
Instance Method Summary collapse
Instance Method Details
#call(mapping) ⇒ Object
5 6 7 8 9 10 11 12 13 |
# File 'lib/kawaii/routing/services/find_controller.rb', line 5 def call(mapping) controller_name, method = parse_mapping(mapping) controller_class = find_controller(controller_name) proc do |params, request| raise ControllerDoesntExist if controller_class.nil? controller = controller_class.new(params, request) controller.send(method) end end |