Skip to content

Commit 3e810ad

Browse files
committed
Avoid __method__
Just be explicit about what we are trying to do here.
1 parent 0737765 commit 3e810ad

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

activemodel/lib/active_model/attribute_registration.rb

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,9 @@ def pending_attribute_modifications
6969
end
7070

7171
def apply_pending_attribute_modifications(attribute_set)
72-
superclass.send(__method__, attribute_set) if superclass.respond_to?(__method__, true)
72+
if superclass.respond_to?(:apply_pending_attribute_modifications, true)
73+
superclass.send(:apply_pending_attribute_modifications, attribute_set)
74+
end
7375

7476
pending_attribute_modifications.each do |modification|
7577
modification.apply_to(attribute_set)
@@ -78,7 +80,7 @@ def apply_pending_attribute_modifications(attribute_set)
7880

7981
def reset_default_attributes
8082
reset_default_attributes!
81-
subclasses.each { |subclass| subclass.send(__method__) }
83+
subclasses.each { |subclass| subclass.send(:reset_default_attributes) }
8284
end
8385

8486
def reset_default_attributes!

0 commit comments

Comments
 (0)