Actions
Bug #15646
closedmethod_defined? inside method_added behaves differently for `initialize`
Bug #15646:
method_defined? inside method_added behaves differently for `initialize`
Status:
Closed
Assignee:
-
Target version:
-
ruby -v:
ruby 2.7.0dev (2019-03-08 trunk 67194) [x86_64-darwin18]
Description
Repro:
class MethodAddedSpecialCase
def self.method_added(name)
puts "#{name} added, method_defined?: #{method_defined?(name)}"
end
def hello
end
def initialize
end
def world
end
end
Output:
hello added, method_defined?: true
initialize added, method_defined?: false
world added, method_defined?: true
Actions