class MMETools::Concurrent::ConcurrentArray
Public Class Methods
new()
click to toggle source
Calls superclass method
# File lib/mme_tools/concurrent.rb, line 31 def initialize super @mutex = Mutex.new end
Public Instance Methods
<<(*args)
click to toggle source
Calls superclass method
# File lib/mme_tools/concurrent.rb, line 44 def <<(*args) @mutex.synchronize { super } end
[](*args)
click to toggle source
Calls superclass method
# File lib/mme_tools/concurrent.rb, line 36 def [](*args) @mutex.synchronize { super } end
[]=(*args)
click to toggle source
Calls superclass method
# File lib/mme_tools/concurrent.rb, line 40 def []=(*args) @mutex.synchronize { super } end