Module: Pacioli
- Defined in:
- lib/pacioli.rb,
lib/pacioli/debit.rb,
lib/pacioli/party.rb,
lib/pacioli/credit.rb,
lib/pacioli/debtor.rb,
lib/pacioli/account.rb,
lib/pacioli/company.rb,
lib/pacioli/version.rb,
lib/pacioli/creditor.rb,
lib/pacioli/exception.rb,
lib/pacioli/transaction.rb,
lib/pacioli/posting_rule.rb,
lib/pacioli/asset_account.rb,
lib/pacioli/journal_entry.rb,
lib/pacioli/equity_account.rb,
lib/pacioli/income_account.rb,
lib/pacioli/expense_account.rb,
lib/pacioli/liability_account.rb,
lib/pacioli/validations/company_validator.rb,
lib/generators/active_record/pacioli_generator.rb,
lib/pacioli/validations/posting_rule_validator.rb,
lib/pacioli/validations/journal_entry_validator.rb
Defined Under Namespace
Modules: Generators
Classes: Account, AccountsNotBalancedException, AssetAccount, Company, CompanyAccountException, CompanyValidator, Credit, Creditor, Debit, Debtor, EquityAccount, ExpenseAccount, IncomeAccount, JournalEntry, JournalEntryValidator, LiabilityAccount, Party, PostingRule, PostingRuleNotBalancedException, PostingRuleValidator, Transaction
Constant Summary
collapse
- VERSION =
"0.0.29"
Class Method Summary
collapse
Class Method Details
.register_company(&block) ⇒ Object
9
10
11
12
13
14
|
# File 'lib/pacioli.rb', line 9
def self.register_company(&block)
company = Company.new
company.instance_eval(&block)
company.save!
company
end
|
.table_name_prefix ⇒ Object
5
6
7
|
# File 'lib/pacioli.rb', line 5
def self.table_name_prefix
'pacioli_'
end
|