Class: SBSM::PStore
- Inherits:
-
Hash
- Object
- Hash
- SBSM::PStore
- Defined in:
- lib/sbsm/turing.rb
Instance Method Summary collapse
-
#initialize(*args) ⇒ PStore
constructor
A new instance of PStore.
- #transaction(&block) ⇒ Object
Constructor Details
#initialize(*args) ⇒ PStore
Returns a new instance of PStore.
12 13 14 15 |
# File 'lib/sbsm/turing.rb', line 12 def initialize *args super @mutex = Mutex.new end |
Instance Method Details
#transaction(&block) ⇒ Object
16 17 18 |
# File 'lib/sbsm/turing.rb', line 16 def transaction &block @mutex.synchronize &block end |