Issue #8391 has been updated by naruse (Yui NARUSE). Target version set to current: 2.1.0 ---------------------------------------- Feature #8391: Introduce Object.singleton_method(:sym) https://bugs.ruby-lang.org/issues/8391#change-39278 Author: stephenmurdoch (stephen murdoch) Status: Open Priority: Low Assignee: matz (Yukihiro Matsumoto) Category: core Target version: current: 2.1.0 =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 -- http://bugs.ruby-lang.org/