class PubSub::Configuration

Attributes

container[R]

Public Class Methods

container() click to toggle source
# File lib/pub_sub/configuration.rb, line 34
def container
  this.container
end
init(container = ::PubSub::Hash) click to toggle source
# File lib/pub_sub/configuration.rb, line 19
def init(container = ::PubSub::Hash)
  this(container)
end
new(container) click to toggle source
# File lib/pub_sub/configuration.rb, line 41
def initialize(container)
  @container = container.new
end
this(container = ::PubSub::Hash) click to toggle source
# File lib/pub_sub/configuration.rb, line 23
def this(container = ::PubSub::Hash)
  return @@singleton__instance if @@singleton__instance

  @@singleton__mutex.synchronize do
    return @@singleton__instance if @@singleton__instance

    @@singleton__instance = new(container)
  end
  @@singleton__instance
end