Method: Qiwi::Transaction#initialize
- Defined in:
- lib/qiwi/transaction.rb
#initialize(txn) ⇒ Transaction
Returns a new instance of Transaction.
32 33 34 35 36 37 38 39 40 41 42 43 |
# File 'lib/qiwi/transaction.rb', line 32 def initialize(txn) @txn = txn # A logging observer add_observer(self, :log_transaction) if block_given? yield self else Qiwi.config.transaction_handler.call(self) if Qiwi.config.transaction_handler end end |