Sha256: 6b96f34b4a9489a14336ba6fbaa5afa07f0bd0d038710ac65cd8f91cb9592f17
Contents?: true
Size: 384 Bytes
Versions: 7
Compression:
Stored size: 384 Bytes
Contents
# # Copyright (c) 2018 Patrick Thomas. All rights reserved. # module Cayuga module Object # Cayuga Object Singleton class Singleton < Object def self.create(factory, configuration) raise "#{self.stringify} already registered" if factory.registered?(self) factory.register(new(factory, configuration), self) end end end end
Version data entries
7 entries across 7 versions & 1 rubygems