Sha256: 350d616ed4deed401aab54cf15bfecd74f4f5cf484edf261f6ed1c9464265aa4

Contents?: true

Size: 516 Bytes

Versions: 5

Compression:

Stored size: 516 Bytes

Contents

module Spree
  module Orders
    module PreferenceDecorator
      def self.prepended(base)
        base.has_one :box_preference, as: :preferable, class_name: 'SolidusSubscriptionBoxes::BoxPreference'
        base.accepts_nested_attributes_for :box_preference
      end
    end
  end
end

Spree::Order.prepend(Spree::Orders::PreferenceDecorator)
SolidusSubscriptions::Subscription.prepend(Spree::Orders::PreferenceDecorator)
SolidusSubscriptions::Installment.prepend(Spree::Orders::PreferenceDecorator)

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
solidus_subscription_boxes-0.0.11 app/decorators/spree/orders/preference_decorator.rb
solidus_subscription_boxes-0.0.8 app/decorators/spree/orders/preference_decorator.rb
solidus_subscription_boxes-0.0.7 app/decorators/spree/orders/preference_decorator.rb
solidus_subscription_boxes-0.0.6 app/decorators/spree/orders/preference_decorator.rb
solidus_subscription_boxes-0.0.5 app/decorators/spree/orders/preference_decorator.rb