class ActiveFedora::Reflection::ClassMethods::AssociationReflection
:nodoc:
Active Record class.
Holds all the meta-data about an association as it was specified in the
def derive_primary_key_name
def derive_primary_key_name 'pid' end
def initialize(macro, name, options, active_record)
def initialize(macro, name, options, active_record) super @collection = [:has_many, :has_and_belongs_to_many].include?(macro) end
def primary_key_name
def primary_key_name @primary_key_name ||= options[:foreign_key] || derive_primary_key_name end