Class: Enkrip::Engine

Inherits:
Object
  • Object
show all
Defined in:
lib/enkrip/engine.rb

Constant Summary collapse

@@verifier =
ActiveSupport::MessageEncryptor.new(Enkrip::KEY)

Class Method Summary collapse

Class Method Details

.decrypt(value, purpose: nil) ⇒ Object



17
18
19
# File 'lib/enkrip/engine.rb', line 17

def decrypt(value, purpose: nil)
  @@verifier.decrypt_and_verify value, purpose: purpose
end

.encrypt(value, purpose: nil) ⇒ Object



13
14
15
# File 'lib/enkrip/engine.rb', line 13

def encrypt(value, purpose: nil)
  @@verifier.encrypt_and_sign value, purpose: purpose
end