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.



72
73
74
# File 'lib/workflow_manager/server.rb', line 72

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

Instance Method Details

#transactionObject



75
76
77
78
79
# File 'lib/workflow_manager/server.rb', line 75

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