Module: ObStore::Lockable
- Included in:
- Data
- Defined in:
- lib/obstore/lockable.rb
Instance Method Summary collapse
Instance Method Details
#mutex ⇒ Object
12 13 14 |
# File 'lib/obstore/lockable.rb', line 12 def mutex @mutex ||= Mutex.new end |
#with_mutex ⇒ Object
16 17 18 |
# File 'lib/obstore/lockable.rb', line 16 def with_mutex mutex.synchronize { yield } end |