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.
10 11 12 13 |
# File 'lib/sbsm/turing.rb', line 10 def initialize *args super @mutex = Mutex.new end |
Instance Method Details
#transaction(&block) ⇒ Object
14 15 16 |
# File 'lib/sbsm/turing.rb', line 14 def transaction &block @mutex.synchronize &block end |