method
create_has_many_reflection
v2.0.3 -
Show latest stable
- Class:
ActiveRecord::Associations::ClassMethods
create_has_many_reflection(association_id, options, &extension)private
No documentation available.
# File activerecord/lib/active_record/associations.rb, line 1210
def create_has_many_reflection(association_id, options, &extension)
options.assert_valid_keys(
:class_name, :table_name, :foreign_key,
:dependent,
:select, :conditions, :include, :order, :group, :limit, :offset,
:as, :through, :source, :source_type,
:uniq,
:finder_sql, :counter_sql,
:before_add, :after_add, :before_remove, :after_remove,
:extend
)
options[:extend] = create_extension_modules(association_id, extension, options[:extend])
create_reflection(:has_many, association_id, options, self)
end