Module: ShoppingCart

Defined in:
lib/shopping_cart.rb,
lib/shopping_cart/engine.rb,
lib/shopping_cart/version.rb,
app/models/shopping_cart/order.rb,
app/models/shopping_cart/coupon.rb,
app/models/shopping_cart/address.rb,
app/models/shopping_cart/delivery.rb,
app/models/shopping_cart/order_item.rb,
app/models/shopping_cart/credit_card.rb,
app/services/shopping_cart/add_coupon.rb,
app/jobs/shopping_cart/application_job.rb,
app/helpers/shopping_cart/orders_helper.rb,
app/queries/shopping_cart/orders_filter.rb,
app/models/shopping_cart/billing_address.rb,
app/services/shopping_cart/confirm_order.rb,
app/mailers/shopping_cart/checkout_mailer.rb,
app/models/shopping_cart/shipping_address.rb,
app/helpers/shopping_cart/addresses_helper.rb,
app/helpers/shopping_cart/checkouts_helper.rb,
app/models/shopping_cart/application_record.rb,
app/services/shopping_cart/checkout_payment.rb,
app/services/shopping_cart/checkout_stepper.rb,
app/services/shopping_cart/checkout_updater.rb,
app/decorators/shopping_cart/order_decorator.rb,
app/helpers/shopping_cart/application_helper.rb,
app/mailers/shopping_cart/application_mailer.rb,
app/services/shopping_cart/create_order_item.rb,
app/models/concerns/shopping_cart/total_price.rb,
app/services/shopping_cart/checkout_addresser.rb,
app/services/shopping_cart/settings_addresser.rb,
app/controllers/shopping_cart/carts_controller.rb,
app/controllers/shopping_cart/orders_controller.rb,
app/models/concerns/shopping_cart/order_summary.rb,
app/controllers/shopping_cart/addresses_controller.rb,
app/controllers/shopping_cart/checkouts_controller.rb,
app/controllers/shopping_cart/application_controller.rb,
app/controllers/shopping_cart/order_items_controller.rb,
app/helpers/shopping_cart/order_items_quantity_helper.rb

Defined Under Namespace

Modules: AddressesHelper, ApplicationHelper, CheckoutsHelper, CurrentSession, OrderItemsQuantityHelper, OrderSummary, OrdersHelper, TotalPrice Classes: AddCoupon, Address, AddressesController, ApplicationController, ApplicationJob, ApplicationMailer, ApplicationRecord, BillingAddress, CartsController, CheckoutAddresser, CheckoutMailer, CheckoutPayment, CheckoutStepper, CheckoutUpdater, CheckoutsController, ConfirmOrder, Coupon, CreateOrderItem, CreditCard, Delivery, Engine, Order, OrderDecorator, OrderItem, OrderItemsController, OrdersController, OrdersFilter, SettingsAddresser, ShippingAddress

Constant Summary collapse

VERSION =
'0.1.1'

Class Method Summary collapse

Class Method Details

.product_classObject



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

def self.product_class
  @@product_class.constantize
end

.user_classObject



11
12
13
# File 'lib/shopping_cart.rb', line 11

def self.user_class
  @@user_class.constantize
end