instance method
request_method
Ruby on Rails 3.0.20
Since v3.0.20Signature
request_method()
Returns the HTTP \method that the application should see. In the case where the \method was overridden by a middleware (for instance, if a HEAD request was converted to a GET, or if a _method parameter was used to determine the \method the application should use), this \method returns the overridden value, not the original.
Source
# File actionpack/lib/action_dispatch/http/request.rb, line 74
def request_method
@request_method ||= begin
method = env["REQUEST_METHOD"]
HTTP_METHOD_LOOKUP[method] || raise(ActionController::UnknownHttpMethod, "#{method}, accepted HTTP methods are #{HTTP_METHODS.to_sentence(:locale => :en)}")
method
end
end
Defined in actionpack/lib/action_dispatch/http/request.rb line 74
· View on GitHub
· Improve this page
· Find usages on GitHub
Defined in ActionDispatch::Request