Module: Grape::Http::Headers

Defined in:
lib/grape/http/headers.rb

Constant Summary collapse

HTTP_VERSION =
'HTTP_VERSION'
PATH_INFO =
'PATH_INFO'
REQUEST_METHOD =
'REQUEST_METHOD'
QUERY_STRING =
'QUERY_STRING'
CONTENT_TYPE =
'Content-Type'
GET =
'GET'
POST =
'POST'
PUT =
'PUT'
PATCH =
'PATCH'
DELETE =
'DELETE'
HEAD =
'HEAD'
OPTIONS =
'OPTIONS'
SUPPORTED_METHODS =
[GET, POST, PUT, PATCH, DELETE, HEAD, OPTIONS].freeze
HTTP_ACCEPT_VERSION =
'HTTP_ACCEPT_VERSION'
X_CASCADE =
'X-Cascade'
HTTP_TRANSFER_ENCODING =
'HTTP_TRANSFER_ENCODING'
HTTP_ACCEPT =
'HTTP_ACCEPT'
FORMAT =
'format'

Class Method Summary collapse

Class Method Details

.find_supported_method(route_method) ⇒ Object



30
31
32
# File 'lib/grape/http/headers.rb', line 30

def self.find_supported_method(route_method)
  Grape::Http::Headers::SUPPORTED_METHODS.detect { |supported_method| supported_method.casecmp(route_method).zero? }
end