Avoid __method__

Just be explicit about what we are trying to do here.
This commit is contained in:
Rafael Mendonça França 2023-10-16 13:49:20 +00:00
parent 0737765ddf
commit 3e810adef5
No known key found for this signature in database
GPG Key ID: FC23B6D0F1EEE948

@ -69,7 +69,9 @@ def pending_attribute_modifications
end
def apply_pending_attribute_modifications(attribute_set)
superclass.send(__method__, attribute_set) if superclass.respond_to?(__method__, true)
if superclass.respond_to?(:apply_pending_attribute_modifications, true)
superclass.send(:apply_pending_attribute_modifications, attribute_set)
end
pending_attribute_modifications.each do |modification|
modification.apply_to(attribute_set)
@ -78,7 +80,7 @@ def apply_pending_attribute_modifications(attribute_set)
def reset_default_attributes
reset_default_attributes!
subclasses.each { |subclass| subclass.send(__method__) }
subclasses.each { |subclass| subclass.send(:reset_default_attributes) }
end
def reset_default_attributes!