Class: Rack::JsonWebTokenAuth::DecodedToken

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

Class Method Summary collapse

Class Method Details

.to_sObject



70
71
72
# File 'lib/rack/json_web_token_auth/contracts.rb', line 70

def self.to_s
  'A valid Array of decoded token claims and header Hashes'
end

.valid?(val) ⇒ Boolean

Returns:

  • (Boolean)


64
65
66
67
68
# File 'lib/rack/json_web_token_auth/contracts.rb', line 64

def self.valid?(val)
  C::ArrayOf[Hash].valid?(val) &&
    C::DecodedTokenClaims.valid?(val[0]) &&
    C::DecodedTokenHeader.valid?(val[1])
end