Class: Spree::AppDependencies

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

Constant Summary collapse

INJECTION_POINTS =
[
  :ability_class,
  :cart_create_service, :cart_add_item_service, :cart_remove_item_service,
  :cart_remove_line_item_service, :cart_set_item_quantity_service, :cart_recalculate_service,
  :cart_update_service, :checkout_next_service, :checkout_advance_service, :checkout_update_service,
  :checkout_complete_service, :checkout_add_store_credit_service,
  :checkout_remove_store_credit_service, :checkout_get_shipping_rates_service,
  :coupon_handler, :country_finder, :current_order_finder, :credit_card_finder,
  :completed_order_finder, :order_sorter, :cart_compare_line_items_service, :collection_paginator, :products_sorter,
  :products_finder, :taxon_finder, :line_item_by_variant_finder, :cart_estimate_shipping_rates_service
].freeze

Instance Method Summary collapse

Methods included from DependenciesHelper

#current_values

Constructor Details

#initializeAppDependencies

Returns a new instance of AppDependencies.



19
20
21
22
23
# File 'app/models/spree/app_dependencies.rb', line 19

def initialize
  set_default_abitily
  set_default_services
  set_default_finders
end