# File lib/activeldap/associations.rb, line 74 def belongs_to(association_id, options = {}) klass = options[:class_name] || association_id.to_s key = options[:foreign_key] || association_id.to_s + "_id" local_key = options[:local_key] || '' class_eval "def \#{association_id}(objects = true)\nlocal_key = \"\#{local_key}\"\nlocal_key = dnattr() if local_key.empty?\nreturn \#{klass}.find_all(:attribute => \"\#{key}\", :value => send(local_key.to_sym), :objects => objects)\nend\n" end