Class: MarketTown::Checkout::CartStep

Inherits:
Step
  • Object
show all
Defined in:
lib/market_town/checkout/steps/cart_step.rb

Overview

The place where a checkout process begins. This step represents the finalisation of a cart before the checkout process.

Dependencies:

- order#has_line_items?
- address_storage#load_default
- promotions#apply_cart_promotions
- finish#cart_step

Defined Under Namespace

Classes: NoLineItemsError

Instance Attribute Summary

Attributes inherited from Step

#deps, #meta

Method Summary

Methods inherited from Step

#initialize, #process, steps

Constructor Details

This class inherits a constructor from MarketTown::Checkout::Step