method
matches?
v4.1.8 -
Show latest stable
- Class:
ActionDispatch::Journey::Route
matches?(request)public
No documentation available.
# File actionpack/lib/action_dispatch/journey/route.rb, line 112
def matches?(request)
constraints.all? do |method, value|
next true unless request.respond_to?(method)
case value
when Regexp, String
value === request.send(method).to_s
when Array
value.include?(request.send(method))
when TrueClass
request.send(method).present?
when FalseClass
request.send(method).blank?
else
value === request.send(method)
end
end
end