class RockBooks::TransactionNotBalancedError
Attributes
discrepancy[R]
journal_entry_context[R]
Public Class Methods
new(discrepancy, journal_entry_context)
click to toggle source
Calls superclass method
# File lib/rock_books/errors/transaction_not_balanced_error.rb, line 9 def initialize(discrepancy, journal_entry_context) @discrepancy = discrepancy @journal_entry_context = journal_entry_context super(to_s) end
Public Instance Methods
to_s()
click to toggle source
# File lib/rock_books/errors/transaction_not_balanced_error.rb, line 15 def to_s amount_string = "%0.2f" % discrepancy "Transaction not balanced; discrepancy is #{amount_string}. Context: #{journal_entry_context}" end