Sha256: c24c378807de2a2f8e7a9c1407cee10303cfca49f4caf4a4b3a22665b41ec7a2
Contents?: true
Size: 1.83 KB
Versions: 3
Compression:
Stored size: 1.83 KB
Contents
# frozen_string_literal: true module Spree module Core class Environment class Calculators include EnvironmentExtension add_class_set :shipping_methods add_class_set :tax_rates def promotion_actions_create_adjustments promotion_config.calculators["Spree::Promotion::Actions::CreateAdjustment"] end deprecate :promotion_actions_create_adjustments, deprecator: Spree.deprecator def promotion_actions_create_adjustments=(value) promotion_config.calculators["Spree::Promotion::Actions::CreateAdjustment"] = value end deprecate :promotion_actions_create_adjustments=, deprecator: Spree.deprecator def promotion_actions_create_item_adjustments promotion_config.calculators["Spree::Promotion::Actions::CreateItemAdjustments"] end deprecate :promotion_actions_create_item_adjustments, deprecator: Spree.deprecator def promotion_actions_create_item_adjustments=(value) promotion_config.calculators["Spree::Promotion::Actions::CreateItemAdjustments"] = value end deprecate :promotion_actions_create_item_adjustments=, deprecator: Spree.deprecator def promotion_actions_create_quantity_adjustments promotion_config.calculators["Spree::Promotion::Actions::CreateQuantityAdjustments"] end deprecate :promotion_actions_create_quantity_adjustments, deprecator: Spree.deprecator def promotion_actions_create_quantity_adjustments=(value) promotion_config.calculators["Spree::Promotion::Actions::CreateQuantityAdjustments"] = value end deprecate :promotion_actions_create_quantity_adjustments=, deprecator: Spree.deprecator private def promotion_config Spree::Config.promotions end end end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
solidus_core-4.4.2 | lib/spree/core/environment/calculators.rb |
solidus_core-4.4.1 | lib/spree/core/environment/calculators.rb |
solidus_core-4.4.0 | lib/spree/core/environment/calculators.rb |