lib/cayuga/object/singleton.rb in cayuga-0.0.22 vs lib/cayuga/object/singleton.rb in cayuga-0.0.23
- old
+ new
@@ -5,9 +5,10 @@
module Object
# Cayuga Object Singleton
class Singleton < Object
def self.create(factory, configuration)
raise "#{stringify} already registered" if factory.registered?(self)
+
factory.register(new(factory, configuration), self)
end
end
end