Module: Accountability

Defined in:
app/models/accountability/account.rb,
lib/accountability.rb,
lib/accountability/engine.rb,
lib/accountability/version.rb,
lib/accountability/extensions.rb,
lib/accountability/configuration.rb,
app/models/accountability/product.rb,
app/models/accountability/order_group.rb,
app/helpers/accountability/application_helper.rb,
app/models/accountability/account/transactions.rb,
lib/accountability/extensions/acts_as_billable.rb,
lib/accountability/extensions/acts_as_offerable.rb,
app/controllers/accountability/accounts_controller.rb,
app/controllers/accountability/products_controller.rb,
app/controllers/accountability/application_controller.rb,
app/controllers/accountability/order_groups_controller.rb

Overview

OrderGroups are like shopping carts - they group together purchases (ordered items) that were made together. We wanted to name this ‘Order’, but for obvious reasons that wouldn’t work out In the future we can use this for tracking referrals and contracts.

Defined Under Namespace

Modules: ApplicationHelper, Extensions Classes: Account, AccountsController, ApplicationController, ApplicationRecord, Configuration, Coupon, Credit, Debit, Deduction, Discount, Engine, Offerable, OrderGroup, OrderGroupsController, OrderItem, Payment, Product, ProductsController

Constant Summary collapse

VERSION =
'0.1.1'.freeze

Class Method Summary collapse

Class Method Details

.configure(_tenant = :default) {|Configuration| ... } ⇒ Object

Yields:



7
8
9
# File 'lib/accountability.rb', line 7

def self.configure(_tenant = :default)
  yield Configuration if block_given?
end