method
new
v7.1.3.4 -
Show latest stable
- Class:
ActionDispatch::Routing::Mapper::Constraints
new(app, constraints, strategy)public
No documentation available.
# File actionpack/lib/action_dispatch/routing/mapper.rb, line 24
def initialize(app, constraints, strategy)
# Unwrap Constraints objects. I don't actually think it's possible
# to pass a Constraints object to this constructor, but there were
# multiple places that kept testing children of this object. I
# *think* they were just being defensive, but I have no idea.
if app.is_a?(self.class)
constraints += app.constraints
app = app.app
end
@strategy = strategy
@app, @constraints, = app, constraints
end