class Module
Public Instance Methods
singleton_class?()
click to toggle source
It so happens that this method to determine whether a class is a singleton class is valid for ruby 2.0 and breaks on 2.1 … However (!) on 2.1 singleton_class? is defined
# File lib/metaruby/backward/singleton_class_p.rb, line 6 def singleton_class? if instance_variable_defined?(:@__singleton_class) @__singleton_class else @__singleton_class = (ancestors.first != self) end end