The methods available for an Authlogic::Session::Base object that make up the magic states feature.
# File lib/authlogic/session/magic_states.rb, line 42 def disable_magic_states? self.class.disable_magic_states == true end
# 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