module Tribe
Ruby's built in Set class may not be thread safe. This class wraps each method to make it so. More methods will be wrapped as needed.
Constants
- VERSION
Attributes
lock[R]
Public Class Methods
logger()
click to toggle source
# File lib/tribe.rb, line 39 def self.logger @lock.synchronize do @logger end end
logger=(val)
click to toggle source
# File lib/tribe.rb, line 45 def self.logger=(val) @lock.synchronize do @logger = val end end
registry()
click to toggle source
# File lib/tribe.rb, line 27 def self.registry @lock.synchronize do @registry ||= Tribe::Registry.new end end
root()
click to toggle source
# File lib/tribe.rb, line 33 def self.root @lock.synchronize do @root ||= Tribe::Root.new(:name => 'root', :permit_root => true) end end