Sha256: 7e864bb77e759604959fc3d2754e8b76495942555d781f6a89d17a7da536c557

Contents?: true

Size: 224 Bytes

Versions: 1

Compression:

Stored size: 224 Bytes

Contents

require 'jwt'
class JWTManager

  def self.encode(payload)
    full_payload = { data: payload }
    JWT.encode(full_payload, nil, 'none')
  end

  def self.decode(jwt)
    JWT.decode(jwt, nil, false).first["data"]
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
share-link-2.3 lib/jwt_manager.rb