class Puppet::Util::Puppetdb::Atom
Public Class Methods
new(value)
click to toggle source
# File lib/puppet/util/puppetdb/atom.rb, line 5 def initialize(value) @value = value @mutex = Mutex.new end
Public Instance Methods
deref()
click to toggle source
# File lib/puppet/util/puppetdb/atom.rb, line 10 def deref() @mutex.synchronize { @value } end
reset(value)
click to toggle source
# File lib/puppet/util/puppetdb/atom.rb, line 16 def reset(value) @mutex.synchronize { @value = value } end