Method: Module#to_obj
- Defined in:
- lib/core/facets/module/to_obj.rb
#to_obj ⇒ Object
Create an instance of Object and extend it with self.
mod = Module.new do
def foo; "foo"; end
end
obj = mod.to_obj
obj.foo #=> "foo"
13 14 15 16 17 |
# File 'lib/core/facets/module/to_obj.rb', line 13 def to_obj o = Object.new o.extend self o end |