Associations provides the class methods needed for the extension classes to create methods using belongs_to and has_many
# File lib/active_ldap/associations.rb, line 13 def self.append_features(base) super base.extend(ClassMethods) base.class_attribute(:associations) base.associations ||= [] end
# File lib/active_ldap/associations.rb, line 194 def clear_association_cache return if new_record? (self.class.associations || []).each do |association| instance_variable_set("@#{association}", nil) end end