Module: Piggybak
- Defined in:
- lib/piggybak.rb,
lib/piggybak/cli.rb,
lib/acts_as_changer.rb,
lib/acts_as_orderer.rb,
lib/piggybak/config.rb,
lib/piggybak/engine.rb,
lib/acts_as_sellable.rb,
lib/piggybak/version.rb,
lib/formatted_changes.rb,
app/models/piggybak/cart.rb,
app/models/piggybak/order.rb,
app/models/piggybak/state.rb,
app/models/piggybak/address.rb,
app/models/piggybak/country.rb,
app/models/piggybak/payment.rb,
app/models/piggybak/shipment.rb,
app/mailers/piggybak/notifier.rb,
app/models/piggybak/line_item.rb,
app/models/piggybak/adjustment.rb,
app/models/piggybak/order_note.rb,
app/models/piggybak/tax_method.rb,
app/models/piggybak/payment_method.rb,
app/models/piggybak/shipping_method.rb,
app/models/piggybak/tax_method_value.rb,
app/controllers/piggybak/cart_controller.rb,
app/models/piggybak/payment_method_value.rb,
app/models/piggybak/shipping_method_value.rb,
app/controllers/piggybak/orders_controller.rb,
app/models/piggybak/tax_calculator/percent.rb,
app/models/piggybak/payment_calculator/fake.rb,
app/models/piggybak/shipping_calculator/free.rb,
app/models/piggybak/shipping_calculator/range.rb,
app/models/piggybak/shipping_calculator/flat_rate.rb,
app/models/piggybak/payment_calculator/authorize_net.rb
Defined Under Namespace
Modules: ActsAsChanger, ActsAsOrderer, ActsAsSellable, Config, FormattedChanges
Classes: Address, Adjustment, CLI, Cart, CartController, Country, Engine, LineItem, Notifier, Order, OrderNote, OrdersController, Payment, PaymentMethod, PaymentMethodValue, Sellable, Shipment, ShippingMethod, ShippingMethodValue, State, TaxMethod, TaxMethodValue
Constant Summary
collapse
- VERSION =
"0.7.6"
Class Method Summary
collapse
Class Method Details
.config(entity = nil, &block) ⇒ Object
12
13
14
15
16
17
18
19
20
21
|
# File 'lib/piggybak.rb', line 12
def self.config(entity = nil, &block)
if entity
Piggybak::Config.model(entity, &block)
elsif block_given? && ENV['SKIP_RAILS_ADMIN_INITIALIZER'] != "true"
block.call(Piggybak::Config)
else
Piggybak::Config
end
end
|
.reset ⇒ Object
23
24
25
|
# File 'lib/piggybak.rb', line 23
def self.reset
Piggybak::Config.reset
end
|