Class: Spree::ApiDependencies

Inherits:
Object
  • Object
show all
Includes:
DependenciesHelper
Defined in:
app/models/spree/api_dependencies.rb

Constant Summary collapse

INJECTION_POINTS =
[
  :storefront_cart_create_service, :storefront_cart_add_item_service, :storefront_cart_remove_line_item_service,
  :storefront_cart_remove_item_service, :storefront_cart_set_item_quantity_service, :storefront_cart_recalculate_service,
  :storefront_cart_update, :storefront_coupon_handler, :storefront_checkout_next_service, :storefront_checkout_advance_service,
  :storefront_checkout_update_service, :storefront_checkout_complete_service, :storefront_checkout_add_store_credit_service,
  :storefront_checkout_remove_store_credit_service, :storefront_checkout_get_shipping_rates_service,
  :storefront_cart_compare_line_items_service, :storefront_cart_serializer, :storefront_credit_card_serializer,
  :storefront_credit_card_finder, :storefront_shipment_serializer, :storefront_payment_method_serializer, :storefront_country_finder,
  :storefront_country_serializer, :storefront_current_order_finder, :storefront_completed_order_finder, :storefront_order_sorter,
  :storefront_collection_paginator, :storefront_user_serializer, :storefront_products_sorter, :storefront_products_finder,
  :storefront_product_serializer, :storefront_taxon_serializer, :storefront_taxon_finder, :storefront_find_by_variant_finder,
  :storefront_cart_update_service, :storefront_cart_estimate_shipping_rates_service, :storefront_estimated_shipment_serializer
].freeze

Instance Method Summary collapse

Constructor Details

#initializeApiDependencies

Returns a new instance of ApiDependencies.



21
22
23
# File 'app/models/spree/api_dependencies.rb', line 21

def initialize
  set_storefront_defaults
end