Sha256: 8d5a98774033d66b8a1b2e8bca287b39e6fe8353fb365dda5af0ea4c48bb379d

Contents?: true

Size: 713 Bytes

Versions: 3

Compression:

Stored size: 713 Bytes

Contents

# frozen_string_literal: true

module JWT
  EncodeError             = Class.new(StandardError)
  DecodeError             = Class.new(StandardError)
  RequiredDependencyError = Class.new(StandardError)

  VerificationError  = Class.new(DecodeError)
  ExpiredSignature   = Class.new(DecodeError)
  IncorrectAlgorithm = Class.new(DecodeError)
  ImmatureSignature  = Class.new(DecodeError)
  InvalidIssuerError = Class.new(DecodeError)
  InvalidIatError    = Class.new(DecodeError)
  InvalidAudError    = Class.new(DecodeError)
  InvalidSubError    = Class.new(DecodeError)
  InvalidJtiError    = Class.new(DecodeError)
  InvalidPayload     = Class.new(DecodeError)

  JWKError           = Class.new(DecodeError)
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
jwt-2.2.1 lib/jwt/error.rb
jwt-2.2.0 lib/jwt/error.rb
jwt-2.2.0.pre.beta.0 lib/jwt/error.rb