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