module BackOffice
Constants
- VERSION
Public Class Methods
decrypt(token)
click to toggle source
# File lib/back_office.rb, line 17 def self.decrypt(token) value, expiration = verifier.verify(token) value if expiration > Time.current rescue ActiveSupport::MessageVerifier::InvalidSignature nil end
encrypt(value, expiration = 8.days)
click to toggle source
# File lib/back_office.rb, line 13 def self.encrypt(value, expiration = 8.days) verifier.generate([value, expiration.from_now]) end
verifier()
click to toggle source
# File lib/back_office.rb, line 9 def self.verifier Rails.application.message_verifier('back_office') end