Module: Billing
- Defined in:
- lib/billing.rb,
lib/billing/engine.rb,
lib/billing/version.rb,
lib/billing/billable.rb,
app/models/billing/plu.rb,
app/models/billing/bill.rb,
app/models/billing/charge.rb,
app/models/billing/origin.rb,
app/models/billing/report.rb,
app/models/billing/payment.rb,
app/models/billing/profile.rb,
app/models/billing/version.rb,
app/models/billing/modifier.rb,
app/models/billing/operator.rb,
app/models/billing/resource.rb,
app/models/billing/tax_group.rb,
app/models/billing/department.rb,
app/models/billing/payment_type.rb,
app/jobs/billing/issue_print_doc.rb,
app/models/billing/room_transfer.rb,
app/jobs/billing/issue_fiscal_doc.rb,
app/models/billing/modifier_items.rb,
app/models/billing/paypal_express.rb,
app/models/billing/receipt_config.rb,
app/models/billing/payment_external.rb,
app/models/billing/payment_with_type.rb,
app/models/concerns/billing/bill_item.rb,
app/models/concerns/billing/bill_text_parser.rb,
app/models/billing/operator_fiscal_driver_mapping.rb,
app/models/billing/tax_group_fiscal_driver_mapping.rb,
app/models/billing/payment_type_fiscal_driver_mapping.rb
Defined Under Namespace
Modules: BillItem, BillTextParser, Billable
Classes: Bill, Charge, Department, Engine, IssueFiscalDoc, IssuePrintDoc, Modifier, ModifierItems, Operator, OperatorFiscalDriverMapping, Origin, Payment, PaymentExternal, PaymentType, PaymentTypeFiscalDriverMapping, PaymentWithType, PaypalExpress, Plu, Profile, ReceiptConfig, Report, Resource, RoomTransfer, TaxGroup, TaxGroupFiscalDriverMapping, Version
Constant Summary
collapse
- VERSION =
"0.2.2"
- @@mappings =
ActiveSupport::OrderedHash.new
Class Method Summary
collapse
Class Method Details
.add_mapping(resource, options) ⇒ Object
13
14
15
16
|
# File 'lib/billing.rb', line 13
def add_mapping(resource, options)
mapping = Billing::Mapping.new(resource, options)
@@mappings[mapping.name] = mapping
end
|
.setup {|_self| ... } ⇒ Object
9
10
11
|
# File 'lib/billing.rb', line 9
def setup
yield self
end
|