singleton.rb

Path: singleton.rb
Last Update: Sat Aug 23 00:03:32 GMT+10:00 2003

help out people counting on transitive mixins

Methods

__init__  

Classes and Modules

Module Singleton
Module SingletonClassMethods

Public Instance methods

[Source]

# File singleton.rb, line 157
  def __init__(klass)
    klass.instance_eval { @__instance__ = nil }
    class << klass
      define_method(:instance,FirstInstanceCall)
    end
    klass
  end

[Validate]