class Mgt::Routing::Route

Attributes

action[R]
controller_name[R]
request[R]

Public Class Methods

new(request, class_and_method) click to toggle source
# File lib/routing/route.rb, line 6
def initialize(request, class_and_method)
  @controller_name, @action = class_and_method
  @request = request
end

Public Instance Methods

controller_class() click to toggle source
# File lib/routing/route.rb, line 11
def controller_class
  controller_name.to_constant
end
dispatch() click to toggle source
# File lib/routing/route.rb, line 15
def dispatch
  controller = controller_class.new(request)
  controller.send(action)
  controller.render(action) unless controller.get_response
  controller.get_response
end