RosettaCodeData/Task/Singleton/Ruby/singleton.rb
2023-07-01 13:44:08 -04:00

9 lines
246 B
Ruby

require 'singleton'
class MySingleton
include Singleton
# constructor and/or methods go here
end
a = MySingleton.instance # instance is only created the first time it is requested
b = MySingleton.instance
puts a.equal?(b) # outputs "true"