class Mv::Core::Router

Public Instance Methods

define_route(as, klass) click to toggle source
# File lib/mv/core/router.rb, line 15
def define_route as, klass
  routing_table[as.to_sym] = klass
end
route(validation) click to toggle source
# File lib/mv/core/router.rb, line 11
def route validation
  routing_table[validation.as.to_sym].new(validation).route
end

Private Instance Methods

routing_table() click to toggle source
# File lib/mv/core/router.rb, line 21
def routing_table
  @routing_table ||= {
    trigger: Mv::Core::Route::Trigger, 
    index: Mv::Core::Route::Index
  }
end