123456789_123456789_123456789_123456789_123456789_

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

Instance Attribute Summary

Instance Method Summary

Constructor Details

.new(verbs) ⇒ Or

[ GitHub ]

  
# 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