Method: Singleton::SingletonClassMethods#instance
- Defined in:
- lib/singleton.rb
#instance ⇒ Object
:nodoc:
123 124 125 126 127 128 129 130 |
# File 'lib/singleton.rb', line 123 def instance # :nodoc: return @singleton__instance__ if @singleton__instance__ @singleton__mutex__.synchronize { return @singleton__instance__ if @singleton__instance__ @singleton__instance__ = new() } @singleton__instance__ end |