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/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/journal_report.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/data/bs_is_data.rb,
lib/rock_books/reports/index_html_page.rb,
lib/rock_books/reports/receipts_report.rb,
lib/rock_books/reports/income_statement.rb,
lib/rock_books/reports/book_set_reporter.rb,
lib/rock_books/reports/data/journal_data.rb,
lib/rock_books/documents/chart_of_accounts.rb,
lib/rock_books/filters/acct_amount_filters.rb,
lib/rock_books/reports/multidoc_txn_report.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/data/bs_is_section_data.rb,
lib/rock_books/reports/data/tx_one_account_data.rb,
lib/rock_books/reports/data/receipts_report_data.rb,
lib/rock_books/reports/helpers/text_report_helper.rb,
lib/rock_books/errors/transaction_not_balanced_error.rb,
lib/rock_books/reports/data/multidoc_txn_report_data.rb,
lib/rock_books/reports/multidoc_txn_by_account_report.rb,
lib/rock_books/reports/data/multidoc_txn_by_account_data.rb,
lib/rock_books/reports/helpers/receipts_hyperlink_converter.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, TextReportHelper Classes: Account, AccountNotFoundError, AccountType, AcctAmount, BalanceSheet, BookSet, BookSetReporter, BsIsData, BsIsSectionData, ChartOfAccounts, CommandLineInterface, DateRangeError, Error, IncomeStatement, IncorrectSequenceError, IndexHtmlPage, Journal, JournalData, JournalEntry, JournalEntryBuilder, JournalEntryContext, JournalReport, Main, MultidocTransactionByAccountReport, MultidocTransactionReport, MultidocTxnByAccountData, MultidocTxnReportData, ReceiptsHyperlinkConverter, ReceiptsReport, ReceiptsReportData, ReportContext, TransactionNotBalancedError, TxOneAccount, TxOneAccountData

Constant Summary collapse

DEFAULT_INPUT_DIR =
'./rockbooks-inputs'
DEFAULT_OUTPUT_DIR =
'./rockbooks-reports'
DEFAULT_RECEIPT_DIR =
'./receipts'
SINGLE_ACCT_SUBDIR =
'single-account'
VERSION =
'0.12.0'
PROJECT_URL =
'https://github.com/keithrbennett/rock_books'