Class: Object
- Inherits:
- BasicObject
- Defined in:
- lib/g-gem/core_extensions.rb
Instance Method Summary collapse
- #singleton_class ⇒ Object
- #singleton_eval(code = nil, filename = nil, lineno = nil, &block) ⇒ Object
Instance Method Details
#singleton_class ⇒ Object
15 16 17 |
# File 'lib/g-gem/core_extensions.rb', line 15 def singleton_class class << self; self; end end |
#singleton_eval(code = nil, filename = nil, lineno = nil, &block) ⇒ Object
18 19 20 21 22 23 24 25 |
# File 'lib/g-gem/core_extensions.rb', line 18 def singleton_eval(code=nil, filename=nil, lineno=nil, &block) if code singleton_class.module_eval(code, *[filename, lineno].reject{ |n| n.nil? }) else singleton_class.module_eval(&block) end end |