Class: Object

Inherits:
BasicObject
Defined in:
lib/bj/stdext.rb,
lib/bj/stdext.rb

Instance Method Summary collapse

Instance Method Details

#singleton_class(&block) ⇒ Object



48
49
50
51
52
53
54
# File 'lib/bj/stdext.rb', line 48

def singleton_class &block
  @singleton_class ||=
    class << self
      self
    end
  block ? @singleton_class.module_eval(&block) : @singleton_class
end