class Rollerskates::Routing::Route

Attributes

klass_name[R]
method_name[R]
request[R]

Public Class Methods

new(request, klass_and_method) click to toggle source
# File lib/rollerskates/routing/route.rb, line 6
def initialize(request, klass_and_method)
  @klass_name, @method_name = klass_and_method
  @request = request
end

Public Instance Methods

dispatch() click to toggle source
# File lib/rollerskates/routing/route.rb, line 15
def dispatch
  response = klass.new(request)
  response.send(method_name)
  response
end
klass() click to toggle source
# File lib/rollerskates/routing/route.rb, line 11
def klass
  klass_name.constantize
end