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

.resetObject



23
24
25
# File 'lib/piggybak.rb', line 23

def self.reset
  Piggybak::Config.reset
end