Class: ActionDispatch::Journey::Route::VerbMatchers::Or
Do not use. This class is for internal use only.
Relationships & Source Files | |
Inherits: | Object |
Defined in: | actionpack/lib/action_dispatch/journey/route.rb |
Class Method Summary
- .new(verbs) ⇒ Or constructor
Instance Attribute Summary
- #verb readonly
Instance Method Summary
Constructor Details
.new(verbs) ⇒ Or
# File 'actionpack/lib/action_dispatch/journey/route.rb', line 44
def initialize(verbs) @verbs = verbs @verb = @verbs.map(&:verb).join("|") end
Instance Attribute Details
#verb (readonly)
[ GitHub ]# File 'actionpack/lib/action_dispatch/journey/route.rb', line 42
attr_reader :verb
Instance Method Details
#call(req)
[ GitHub ]# File 'actionpack/lib/action_dispatch/journey/route.rb', line 49
def call(req) @verbs.any? { |v| v.call req } end