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.



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

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

Instance Method Details

#transactionObject



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

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