Module: RockBooks

Defined in:
lib/rock_books/errors/error.rb,
lib/rock_books.rb,
lib/rock_books/version.rb,
lib/rock_books/cmd_line/main.rb,
lib/rock_books/types/account.rb,
lib/rock_books/reports/reporter.rb,
lib/rock_books/documents/journal.rb,
lib/rock_books/types/acct_amount.rb,
lib/rock_books/documents/book_set.rb,
lib/rock_books/types/account_type.rb,
lib/rock_books/helpers/parse_helper.rb,
lib/rock_books/reports/balance_sheet.rb,
lib/rock_books/reports/tx_by_account.rb,
lib/rock_books/reports/report_context.rb,
lib/rock_books/reports/tx_one_account.rb,
lib/rock_books/documents/journal_entry.rb,
lib/rock_books/errors/date_range_error.rb,
lib/rock_books/helpers/book_set_loader.rb,
lib/rock_books/reports/receipts_report.rb,
lib/rock_books/reports/income_statement.rb,
lib/rock_books/reports/transaction_report.rb,
lib/rock_books/documents/chart_of_accounts.rb,
lib/rock_books/filters/acct_amount_filters.rb,
lib/rock_books/types/journal_entry_context.rb,
lib/rock_books/filters/journal_entry_filters.rb,
lib/rock_books/errors/account_not_found_error.rb,
lib/rock_books/cmd_line/command_line_interface.rb,
lib/rock_books/documents/journal_entry_builder.rb,
lib/rock_books/errors/incorrect_sequence_error.rb,
lib/rock_books/reports/multidoc_transaction_report.rb,
lib/rock_books/errors/transaction_not_balanced_error.rb

Overview

This error class is intended to differentiate errors from this library from other errors when this code is included in external code. In addition, more specific error classes in this library can subclass this one.

Defined Under Namespace

Modules: AcctAmountFilters, BookSetLoader, JournalEntryFilters, ParseHelper, Reporter Classes: Account, AccountNotFoundError, AccountType, AcctAmount, BalanceSheet, BookSet, ChartOfAccounts, CommandLineInterface, DateRangeError, Error, IncomeStatement, IncorrectSequenceError, Journal, JournalEntry, JournalEntryBuilder, JournalEntryContext, Main, MultidocTransactionReport, ReceiptsReport, ReportContext, TransactionNotBalancedError, TransactionReport, TxByAccount, TxOneAccount

Constant Summary collapse

DEFAULT_INPUT_DIR =
'./rockbooks-inputs'
DEFAULT_OUTPUT_DIR =
'./rockbooks-reports'
DEFAULT_RECEIPT_DIR =
'./receipts'
SINGLE_ACCT_SUBDIR =
'single-account'
VERSION =
"0.2.1"