Method: Usher::Route#initialize
- Defined in:
- lib/usher/route.rb
#initialize(original_path, parsed_paths, router, conditions, requirements, default_values, generate_with, match_partially, priority) ⇒ Route
Returns a new instance of Route.
24 25 26 27 28 29 |
# File 'lib/usher/route.rb', line 24 def initialize(original_path, parsed_paths, router, conditions, requirements, default_values, generate_with, match_partially, priority) @original_path, @router, @requirements, @conditions, @default_values, @match_partially, @priority = original_path, router, requirements, conditions, default_values, match_partially, priority @recognizable = true @paths = parsed_paths.collect {|path| Path.new(self, path)} @generate_with = GenerateWith.new(generate_with[:scheme], generate_with[:port], generate_with[:host]) if generate_with end |