class RockBooks::BookSet

Constants

FILTERS

Public Class Methods

new(run_options, chart_of_accounts, journals) click to toggle source
Calls superclass method
# File lib/rock_books/documents/book_set.rb, line 20
def initialize(run_options, chart_of_accounts, journals)
  super
end

Public Instance Methods

all_acct_amounts() click to toggle source

Note: Unfiltered!

# File lib/rock_books/documents/book_set.rb, line 32
def all_acct_amounts
  @all_acct_amounts ||= Journal.acct_amounts_in_documents(journals)
end
all_entries() click to toggle source
# File lib/rock_books/documents/book_set.rb, line 37
def all_entries
  @all_entries ||= Journal.entries_in_documents(journals)
end
all_reports(filter = nil) click to toggle source
# File lib/rock_books/documents/book_set.rb, line 42
def all_reports(filter = nil)
  BookSetReporter.new(self, nil, filter).get_all_report_data
end
jnames()
Alias for: journal_names
journal_names() click to toggle source
# File lib/rock_books/documents/book_set.rb, line 25
def journal_names
  journals.map(&:short_name)
end
Also aliased as: jnames