Sha256: 4e58e29566faf31df8f1842888ba05800fd45a1f23e8f206ef0b21888ef8fd8d

Contents?: true

Size: 269 Bytes

Versions: 10

Compression:

Stored size: 269 Bytes

Contents

class Module

  # 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"
  #
  def to_obj
    o = Object.new
    o.extend self
    o
  end

end

Version data entries

10 entries across 9 versions & 2 rubygems

Version Path
facets-glimmer-3.2.0 lib/core/facets/module/to_obj.rb
facets-3.1.0 lib/core/facets/module/to_obj.rb
facets-3.0.0 lib/core/facets/module/to_obj.rb
facets-2.9.3 lib/core/facets/module/to_obj.rb
facets-2.9.2 src/core/facets/module/to_obj.rb
facets-2.9.2 lib/core/facets/module/to_obj.rb
facets-2.9.1 lib/core/facets/module/to_obj.rb
facets-2.9.0 lib/core/facets/module/to_obj.rb
facets-2.9.0.pre.2 lib/core/facets/module/to_obj.rb
facets-2.9.0.pre.1 lib/core/facets/module/to_obj.rb