Module: Authlogic::ActsAsAuthentic::PerishableToken::Methods
- Defined in:
- lib/authlogic/acts_as_authentic/perishable_token.rb
Overview
All methods relating to the perishable token.
Defined Under Namespace
Modules: ClassMethods, InstanceMethods
Class Method Summary collapse
Class Method Details
.included(klass) ⇒ Object
52 53 54 55 56 57 58 59 60 61 62 |
# File 'lib/authlogic/acts_as_authentic/perishable_token.rb', line 52 def self.included(klass) return unless klass.column_names.include?("perishable_token") klass.class_eval do extend ClassMethods include InstanceMethods validates_uniqueness_of :perishable_token, if: :perishable_token_changed? before_save :reset_perishable_token, unless: :disable_perishable_token_maintenance? end end |