Class: Contracts::VerifierOptions
- Inherits:
-
Object
- Object
- Contracts::VerifierOptions
- Defined in:
- lib/custom_contracts.rb
Class Method Summary collapse
Class Method Details
.to_s ⇒ Object
77 78 79 |
# File 'lib/custom_contracts.rb', line 77 def self.to_s 'A Hash of token verifier options' end |
.valid?(val) ⇒ Boolean
62 63 64 65 66 67 68 69 70 71 72 73 74 75 |
# File 'lib/custom_contracts.rb', line 62 def self.valid?(val) C::KeywordArgs[ key: C::Optional[C::Key], alg: C::Optional[C::Algorithm], iat: C::Optional[C::Int], nbf: C::Optional[C::Int], exp: C::Optional[C::Int], iss: C::Optional[String], jti: C::Optional[String], aud: C::Optional[C::Or[String, C::ArrayOf[String], Symbol, C::ArrayOf[Symbol]]], sub: C::Optional[String], leeway_seconds: C::Optional[C::Int] ].valid?(val) end |