Sha256: 90e2acb193910efc033eb4ee4eee59e0f6a3502360ecfd37e58eb448d1a3fea4
Contents?: true
Size: 597 Bytes
Versions: 2
Compression:
Stored size: 597 Bytes
Contents
# frozen_string_literal: true module SolidusDrip module Spree module VariantDecorator def self.prepended(base) base.after_create(proc { |variant| variant.drip.product_activity('created') }) base.after_update(proc { |variant| variant.drip.product_activity('updated') }) base.after_destroy(proc { |variant| variant.drip.product_activity('deleted') }) end def drip @drip ||= SolidusDrip::ShopperActivity::Product.new(self) end ::Spree::Variant.prepend self end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
solidus_drip-0.1.0 | app/decorators/models/solidus_drip/spree/variant_decorator.rb |
solidus_drip-0.0.1 | app/decorators/models/solidus_drip/spree/variant_decorator.rb |