Module: Spree::Core

Defined in:
lib/spree/core.rb,
lib/spree/core/engine.rb,
lib/spree/core/routes.rb,
lib/spree/core/importer.rb,
lib/spree/core/permalinks.rb,
lib/spree/core/environment.rb,
lib/spree/core/search/base.rb,
lib/spree/core/current_store.rb,
lib/spree/core/importer/order.rb,
lib/spree/core/search/variant.rb,
lib/spree/core/product_filters.rb,
lib/spree/core/importer/product.rb,
lib/spree/core/environment_extension.rb,
lib/spree/core/controller_helpers/auth.rb,
lib/spree/core/environment/calculators.rb,
lib/spree/core/controller_helpers/order.rb,
lib/spree/core/controller_helpers/store.rb,
lib/spree/core/controller_helpers/common.rb,
lib/spree/core/controller_helpers/search.rb,
lib/spree/core/controller_helpers/respond_with.rb,
lib/spree/core/controller_helpers/strong_parameters.rb

Defined Under Namespace

Modules: ControllerHelpers, EnvironmentExtension, Importer, Permalinks, ProductFilters, Search Classes: CurrentStore, DestroyWithOrdersError, Engine, Environment, GatewayError

Class Method Summary collapse

Class Method Details

.const_missing(name) ⇒ Object



51
52
53
54
55
56
57
58
59
# File 'lib/spree/core.rb', line 51

def self.const_missing(name)
  case name
  when :AdjustmentSource, :CalculatedAdjustments, :UserAddress, :UserPaymentSource
    ActiveSupport::Deprecation.warn("Spree::Core::#{name} is deprecated! Use Spree::#{name} instead.", caller)
    Spree.const_get(name)
  else
    super
  end
end