class RoadForest::Dispatcher::RouteMap::Configurator

Public Class Methods

new(name, router) click to toggle source
# File lib/roadforest/application/dispatcher.rb, line 104
def initialize(name, router)
  @router = router
  @map = RouteMap.new
  @map.in_name = name
end

Public Instance Methods

from(name, params=nil) click to toggle source
# File lib/roadforest/application/dispatcher.rb, line 110
def from(name, params=nil)
  @map.from_name = name
  @map.from_params = [*params]
  self
end
to(name) click to toggle source
# File lib/roadforest/application/dispatcher.rb, line 116
def to(name)
  @map.to_name = name
  @router.add_route_map(@map)
  nil
end