Class: Rack::JsonWebTokenAuth::HttpMethods

Inherits:
Object
  • Object
show all
Defined in:
lib/rack/json_web_token_auth/contracts.rb

Class Method Summary collapse

Class Method Details

.to_sObject



35
36
37
# File 'lib/rack/json_web_token_auth/contracts.rb', line 35

def self.to_s
  'An array of allowed HTTP methods'
end

.valid?(val) ⇒ Boolean

Returns:

  • (Boolean)


31
32
33
# File 'lib/rack/json_web_token_auth/contracts.rb', line 31

def self.valid?(val)
  Contract.valid?(val, Contracts::Enum['GET', 'HEAD', 'POST', 'PUT', 'PATCH', 'DELETE', 'OPTIONS'])
end