Class: MethodMissingRouter::RouteCollection

Inherits:
Object
  • Object
show all
Defined in:
lib/method_missing_router.rb

Instance Method Summary collapse

Constructor Details

#initializeRouteCollection

Returns a new instance of RouteCollection.



55
56
57
# File 'lib/method_missing_router.rb', line 55

def initialize
  @routes = []
end

Instance Method Details

#<<(item) ⇒ Object



59
60
61
# File 'lib/method_missing_router.rb', line 59

def <<(item)
  @routes << item
end

#route_for(method_name) ⇒ Object



63
64
65
# File 'lib/method_missing_router.rb', line 63

def route_for(method_name)
  @routes.find{ |route | route.applies_to?(method_name) }
end