Skip to Content Skip to Search
Methods
D
E
V

Class Public methods

decode(token)

# File app/utils/util/token.rb, line 14
def decode(token)
  JWT.decode(token, decode_key, true, decode_options).first
end

encode(payload = {})

# File app/utils/util/token.rb, line 8
def encode(payload = {})
  token = encode_jwt(payload)
  after_encode(token, payload)
  token
end

valid?(token)

# File app/utils/util/token.rb, line 18
def valid?(token)
  !!decode(token)
rescue JWT::DecodeError
  false
end