<Toplevel Module>
<Built-in Module>
Kernel
—
#1
has properties |
|
1 module Kernel 2 # Returns the object's singleton class. 3 def singleton_class 4 class << self 5 self 6 end 7 end unless respond_to?(:singleton_class) # exists in 1.9.2 8 9 # class_eval on an object acts like singleton_class.class_eval. 10 def class_eval(*args, &block) 11 singleton_class.class_eval(*args, &block) 12 end 13 end