Method deprecated or moved
This method is deprecated or moved on the latest stable version.
The last existing version (v5.0.0.1) is shown here.
new(name, app, path, constraints, required_defaults, defaults, request_method_match, precedence, internal = false)
public
path is a path constraint. constraints is a hash of
constraints to be applied to this route.
# File actionpack/lib/action_dispatch/journey/route.rb, line 58
def initialize(name, app, path, constraints, required_defaults, defaults, request_method_match, precedence, internal = false)
@name = name
@app = app
@path = path
@request_method_match = request_method_match
@constraints = constraints
@defaults = defaults
@required_defaults = nil
@_required_defaults = required_defaults
@required_parts = nil
@parts = nil
@decorated_ast = nil
@precedence = precedence
@path_formatter = @path.build_formatter
@internal = internal
end