Class: MethodMissingRouter::RouteCollection
- Inherits:
-
Object
- Object
- MethodMissingRouter::RouteCollection
- Defined in:
- lib/method_missing_router.rb
Instance Method Summary collapse
- #<<(item) ⇒ Object
-
#initialize ⇒ RouteCollection
constructor
A new instance of RouteCollection.
- #route_for(method_name) ⇒ Object
Constructor Details
#initialize ⇒ RouteCollection
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 |