Class: WorkflowManager::Server::PStoreDB

Inherits:
Object
  • Object
show all
Defined in:
lib/workflow_manager/server.rb

Instance Method Summary collapse

Constructor Details

#initialize(db_file) ⇒ PStoreDB

Returns a new instance of PStoreDB.



93
94
95
# File 'lib/workflow_manager/server.rb', line 93

def initialize(db_file)
  @db = PStore.new(db_file)
end

Instance Method Details

#transactionObject



96
97
98
99
100
# File 'lib/workflow_manager/server.rb', line 96

def transaction
  @db.transaction do 
    yield(@db)
  end
end