Method: Usher::Util::Generators::URL#generate
- Defined in:
- lib/usher/util/generate.rb
#generate(routing_lookup, params = nil) ⇒ Object
Generates a completed URL based on a route or set of optional params
set = Usher.new
route = set.add_named_route(:test_route, '/:controller/:action')
set.generator.generate(nil, {:controller => 'c', :action => 'a'}) == '/c/a' => true
set.generator.generate(:test_route, {:controller => 'c', :action => 'a'}) == '/c/a' => true
set.generator.generate(route.primary_path, {:controller => 'c', :action => 'a'}) == '/c/a' => true
85 86 87 |
# File 'lib/usher/util/generate.rb', line 85 def generate(routing_lookup, params = nil) generate_path(path_for_routing_lookup(routing_lookup, params), params) end |