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 |