Actions
Feature #8391
closedIntroduce Object.singleton_method(:sym)
Description
=begin
In the code below:
module A
def self.hello end
def world end
end
We can reflect on the instance method like so:
A.instance_methods # => [:world]
A.instance_method :world # => #<UnboundMethod: A#world>
It's neat, but when we come to the singleton:
A.singleton_methods # => [:hello]
A.singleton_method :hello # => undefined method `singleton_method' for A:Module
I find (({Object.singleton_method(:sym)})) more syntactically consistent than (({Object.method(:sym)})).
=end
Actions
Like0
Like0Like0Like0Like0