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