Changeset 497
- Timestamp:
- 09/04/07 08:21:13 (1 year ago)
- Files:
-
- trunk/lib/merb/mixins/controller.rb (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/lib/merb/mixins/controller.rb
r484 r497 63 63 end 64 64 65 def url_from_route(route, new_params = {}) 66 route = Merb::Router.named_routes[route] if route.is_a?(Symbol) 65 def url_from_route(symbol, new_params = {}) 66 route = symbol.is_a?(Symbol) ? Merb::Router.named_routes[symbol] : symbol 67 raise "URL could not be constructed. Route symbol not found: #{symbol.inspect}" unless route 67 68 path = route.generate(new_params, params) 68 69 keys = route.symbol_segments
