Method: TokenGuard#encrypt

Defined in:
lib/token_guard.rb

#encrypt(message, purpose:, secret:, expires_in: nil) ⇒ Object



25
26
27
28
# File 'lib/token_guard.rb', line 25

def encrypt(message, purpose:, secret:, expires_in: nil)
  token = encryptor(secret).encrypt_and_sign(message, purpose:, expires_in:)
  encode(token)
end