module TinySingleton

prepend TinySingleton in a class to make it a Singleton Class

Constants

VERSION

tiny_singleton version

Public Class Methods

included(klass) click to toggle source
# File lib/tiny_singleton.rb, line 13
def self.included(klass)
        klass.singleton_class.send :prepend, ClassMethods
end
prepended(klass) click to toggle source
# File lib/tiny_singleton.rb, line 10
def self.prepended(klass)
        klass.singleton_class.send :prepend, ClassMethods
end

Public Instance Methods

clone() click to toggle source
# File lib/tiny_singleton.rb, line 5
def clone
        return self
end
Also aliased as: dup
dup()
Alias for: clone