method
add_request_method
rails latest stable - Class:
ActionDispatch::Routing::Mapper::Mapping
add_request_method(via, conditions)private
No documentation available.
# File actionpack/lib/action_dispatch/routing/mapper.rb, line 230
def add_request_method(via, conditions)
return if via == [:all]
if via.empty?
msg = "You should not use the `match` method in your router without specifying an HTTP method.\n" "If you want to expose your action to both GET and POST, add `via: [:get, :post]` option.\n" "If you want to expose your action to GET, use `get` in the router:\n" " Instead of: match \"controller#action\"\n" " Do: get \"controller#action\""
raise ArgumentError, msg
end
conditions[:request_method] = via.map { |m| m.to_s.dasherize.upcase }
end