Method: Ledger::Transaction#initialize

Defined in:
lib/ledgerjournal/transaction.rb

#initialize(date:, state: :cleared, payee:, metadata: {}, postings:) ⇒ Transaction

Returns a new instance of Transaction.



14
15
16
17
18
19
20
# File 'lib/ledgerjournal/transaction.rb', line 14

def initialize(date:, state: :cleared, payee:, metadata: {}, postings:)
  @date = date
  @state = state
  @payee = payee
   = 
  @postings = postings
end