class ActiveFedora::Associations::Builder::HasMany

def configure_dependency

def configure_dependency
  if options[:dependent]
    unless [:destroy, :delete_all, :nullify, :restrict].include?(options[:dependent])
      raise ArgumentError, "The :dependent option expects either :destroy, :delete_all, " \
                           ":nullify or :restrict (#{options[:dependent].inspect})"
    end
    send("define_#{options[:dependent]}_dependency_method")
    model.before_destroy dependency_method_name
  end
end