Module: AuthlogicLdap::ActsAsAuthentic::Methods

Defined in:
lib/authlogic_ldap/acts_as_authentic.rb

Class Method Summary (collapse)

Class Method Details

+ (Object) included(klass)



23
24
25
26
27
28
29
30
31
32
33
# File 'lib/authlogic_ldap/acts_as_authentic.rb', line 23

def self.included(klass)
  klass.class_eval do
    attr_accessor :ldap_password
    
    if 
      validates_uniqueness_of :ldap_login, :scope => validations_scope, :if => :using_ldap?
      validates_presence_of :ldap_password, :if => :validate_ldap?
      validate :validate_ldap, :if => :validate_ldap?
    end
  end
end