method
configure_dependency
v3.2.1 -
Show latest stable
- Class:
ActiveRecord::Associations::Builder::HasOne
configure_dependency()private
No documentation available.
# File activerecord/lib/active_record/associations/builder/has_one.rb, line 30
def configure_dependency
if options[:dependent]
unless options[:dependent].in?([:destroy, :delete, :nullify, :restrict])
raise ArgumentError, "The :dependent option expects either :destroy, :delete, " ":nullify or :restrict (#{options[:dependent].inspect})"
end
send("define_#{options[:dependent]}_dependency_method")
model.before_destroy dependency_method_name
end
end