A corporation manager and dashboard for EVE Online
Non puoi selezionare più di 25 argomenti
Gli argomenti devono iniziare con una lettera o un numero, possono includere trattini ('-') e possono essere lunghi fino a 35 caratteri.
|
- module Encryptor
- extend ActiveSupport::Concern
-
- class_methods do
- def encrypt(value)
- ensure_encryptor
- @crypt.encrypt_and_sign(value)
- end
-
- def decrypt(value)
- ensure_encryptor
- @crypt.decrypt_and_verify(value)
- end
-
- private
- def ensure_encryptor
- @crypt ||= ActiveSupport::MessageEncryptor.new(Rails.application.secrets.secret_key_base)
- end
- end
- end
|