Sha256: 2d4ecb0985a3dd7972b515c38b7cfcc28380b0005d510e9b001b07eaacce9058
Contents?: true
Size: 817 Bytes
Versions: 17
Compression:
Stored size: 817 Bytes
Contents
# Default class for deciding what the current store is, given an HTTP request # This is an extension point used in Spree::Core::ControllerHelpers::Store # Custom versions of this class must respond to a store instance method module Spree module Core class CurrentStore def initialize(request) @request = request @current_store_selector = Spree::Config.current_store_selector_class.new(request) Spree::Deprecation.warn "Using Spree::Core::CurrentStore is deprecated. Use Spree::Config.current_store_selector_class instead", caller end # Delegate store selection to Spree::Config.current_store_selector_class # Using this class is deprecated. # # @return [Spree::Store] def store @current_store_selector.store end end end end
Version data entries
17 entries across 17 versions & 1 rubygems