method
wrap_block_extension
v3.2.13 -
Show latest stable
- Class:
ActiveRecord::Associations::Builder::CollectionAssociation
wrap_block_extension()private
No documentation available.
# File activerecord/lib/active_record/associations/builder/collection_association.rb, line 34
def wrap_block_extension
options[:extend] = Array.wrap(options[:extend])
if block_extension
silence_warnings do
model.parent.const_set(extension_module_name, Module.new(&block_extension))
end
options[:extend].push("#{model.parent}::#{extension_module_name}".constantize)
end
end