Class: JWT::TrueLayerDecode

Inherits:
Decode
  • Object
show all
Defined in:
lib/truelayer-signing/jwt.rb

Instance Method Summary collapse

Constructor Details

#initialize(jwt, key, verify, options, &keyfinder) ⇒ TrueLayerDecode

Raises:

  • (JWT::DecodeError)


45
46
47
48
49
50
51
52
53
54
55
# File 'lib/truelayer-signing/jwt.rb', line 45

def initialize(jwt, key, verify, options, &keyfinder)
  super

  raise JWT::DecodeError, "Nil JSON web token" unless jwt

  @token = TrueLayerEncodedToken.new(jwt)
  @key = key
  @options = options
  @verify = verify
  @keyfinder = keyfinder
end