module EncryptAttr::Base
Attributes
encryptor[RW]
Define the object that will encrypt/decrypt values. By default, it's EncryptAttr::Encryptor
Public Class Methods
included(target)
click to toggle source
# File lib/encrypt_attr/base.rb, line 3 def self.included(target) target.extend(ClassMethods) end
secret_token()
click to toggle source
# File lib/encrypt_attr/base.rb, line 13 def self.secret_token @secret_token end
secret_token=(secret_token)
click to toggle source
# File lib/encrypt_attr/base.rb, line 17 def self.secret_token=(secret_token) encryptor.validate_secret_token(secret_token.to_s) if encryptor.respond_to?(:validate_secret_token) @secret_token = secret_token.to_s end