method
configure_dependency
v3.2.1 -
Show latest stable
- Class:
ActiveRecord::Associations::Builder::HasMany
configure_dependency()private
No documentation available.
# File activerecord/lib/active_record/associations/builder/has_many.rb, line 17
def configure_dependency
if options[:dependent]
unless options[:dependent].in?([:destroy, :delete_all, :nullify, :restrict])
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