Module: Neon::Transaction
- Defined in:
- lib/neon/transaction.rb,
lib/neon/transaction/rest.rb,
lib/neon/transaction/placebo.rb
Defined Under Namespace
Class Method Summary collapse
-
.begin(session = Session.current) ⇒ Transaction::Rest, Java::OrgNeo4jKernel::PlaceboTransaction
Begins a transaction.
- .run(session = Session.current, &block) ⇒ Object
Class Method Details
.begin(session = Session.current) ⇒ Transaction::Rest, Java::OrgNeo4jKernel::PlaceboTransaction
Begins a transaction
10 11 12 13 14 |
# File 'lib/neon/transaction.rb', line 10 def begin(session = Session.current) session.begin_tx rescue NoMethodError => e _raise_invalid_session_error(session, e) end |
.run(session = Session.current, &block) ⇒ Object
16 17 18 19 20 |
# File 'lib/neon/transaction.rb', line 16 def run(session = Session.current, &block) session.run_tx(&block) rescue NoMethodError => e _raise_invalid_session_error(session, e) end |