class Girl::ConcurrentHash
Public Class Methods
new()
click to toggle source
Calls superclass method
# File lib/girl/concurrent_hash.rb, line 3 def initialize super @mutex = Mutex.new end
Public Instance Methods
[]( *args )
click to toggle source
Calls superclass method
# File lib/girl/concurrent_hash.rb, line 8 def []( *args ) @mutex.synchronize { super } end
[]=( *args )
click to toggle source
Calls superclass method
# File lib/girl/concurrent_hash.rb, line 12 def []=( *args ) @mutex.synchronize { super } end
clear( *args )
click to toggle source
Calls superclass method
# File lib/girl/concurrent_hash.rb, line 16 def clear( *args ) @mutex.synchronize { super } end
delete( *args )
click to toggle source
Calls superclass method
# File lib/girl/concurrent_hash.rb, line 20 def delete( *args ) @mutex.synchronize { super } end
each( *args )
click to toggle source
Calls superclass method
# File lib/girl/concurrent_hash.rb, line 24 def each( *args ) @mutex.synchronize { super } end
include?( *args )
click to toggle source
Calls superclass method
# File lib/girl/concurrent_hash.rb, line 28 def include?( *args ) @mutex.synchronize { super } end
select( *args )
click to toggle source
Calls superclass method
# File lib/girl/concurrent_hash.rb, line 32 def select( *args ) @mutex.synchronize { super } end