Sha256: 7e510de50479eba5308d31b31fbadee3258edf3ce2a388c677b88484475b4ca7
Contents?: true
Size: 433 Bytes
Versions: 3
Compression:
Stored size: 433 Bytes
Contents
# frozen_string_literal: true require_dependency "spree/core/state_machines/order" module SolidusLegacyPromotions module SpreeOrderStateMachineDecorator def define_state_machine! super state_machine do if states[:delivery] before_transition from: :delivery, do: :apply_shipping_promotions end end end Spree::Core::StateMachines::Order::ClassMethods.prepend self end end
Version data entries
3 entries across 3 versions & 1 rubygems