Associations provides the class methods
needed for the extension classes to create methods using belongs_to and
has_many
Public Class Methods
append_features(base)click to toggle source
# File lib/active_ldap/associations.rb, line 13defself.append_features(base)
superbase.extend(ClassMethods)
base.class_attribute(:associations)
base.associations||= []
end
Public Instance Methods
clear_association_cache()click to toggle source
# File lib/active_ldap/associations.rb, line 194defclear_association_cachereturnifnew_record?
(self.class.associations|| []).eachdo|association|instance_variable_set("@#{association}", nil)
endend