Module: ROM::SQL::Commands::Transaction

Included in:
Create, Delete, Update
Defined in:
lib/rom/sql/commands/transaction.rb

Instance Method Summary collapse

Instance Method Details

#transaction(options = {}, &block) ⇒ Object



9
10
11
12
13
# File 'lib/rom/sql/commands/transaction.rb', line 9

def transaction(options = {}, &block)
  ROM::Commands::Result::Success.new(
    relation.dataset.db.transaction(options, &block)
  )
end