method
generate_alias_attributes
v8.0.0 -
Show latest stable
- Class:
ActiveRecord::AttributeMethods::ClassMethods
generate_alias_attributes()public
No documentation available.
# File activerecord/lib/active_record/attribute_methods.rb, line 126
def generate_alias_attributes # :nodoc:
superclass.generate_alias_attributes unless superclass == Base
return if @alias_attributes_mass_generated
ActiveSupport::CodeGenerator.batch(generated_attribute_methods, __FILE__, __LINE__) do |code_generator|
aliases_by_attribute_name.each do |old_name, new_names|
new_names.each do |new_name|
generate_alias_attribute_methods(code_generator, new_name, old_name)
end
end
end
@alias_attributes_mass_generated = true
end