module AuthlogicPam::ActsAsAuthentic::Methods

Public Class Methods

included?(klass) click to toggle source
# File lib/authlogic_pam/acts_as_authentic.rb, line 18
def self.included?(klass)
  klass.class_eval do
    attr_accessor :pam_password
    
    if validate_pam_login
      validates_uniqueness_of :pam_login, :scope => validations_scope, :if => :using_pam?
      validates_presence_of :pam_password, :if => :validate_pam?
      validate :validate_pam, :if => :validate_pam?
    end
  end
end