module Authlogic::Session::MagicStates::InstanceMethods
The methods available for an Authlogic::Session::Base object that make up the magic states feature.
Private Instance Methods
disable_magic_states?()
click to toggle source
# File lib/authlogic/session/magic_states.rb, line 42 def disable_magic_states? self.class.disable_magic_states == true end
validate_magic_states()
click to toggle source
# File lib/authlogic/session/magic_states.rb, line 46 def validate_magic_states return true if attempted_record.nil? [:active, :approved, :confirmed].each do |required_status| if attempted_record.respond_to?("#{required_status}?") && !attempted_record.send("#{required_status}?") errors.add(:base, I18n.t("error_messages.not_#{required_status}", :default => "Your account is not #{required_status}")) return false end end true end