Sha256: 4d3017ce85a6b418de12d6faf97c993043f7b3ef20b750de9b8a7ea77f749697

Contents?: true

Size: 493 Bytes

Versions: 26

Compression:

Stored size: 493 Bytes

Contents

module Spree
  module Api
    module Webhooks
      module ShipmentDecorator
        def self.prepended(base)
          def base.custom_webhook_events
            %w[shipment.shipped]
          end
        end

        def after_ship
          super
          queue_webhooks_requests!('shipment.shipped')
          order.queue_webhooks_requests!('order.shipped') if order.fully_shipped?
        end
      end
    end
  end
end

Spree::Shipment.prepend(Spree::Api::Webhooks::ShipmentDecorator)

Version data entries

26 entries across 26 versions & 3 rubygems

Version Path
spree_api-4.8.3 app/models/spree/api/webhooks/shipment_decorator.rb
spree_api-4.8.2 app/models/spree/api/webhooks/shipment_decorator.rb
spree_api-4.7.3 app/models/spree/api/webhooks/shipment_decorator.rb
spree_api-4.6.6 app/models/spree/api/webhooks/shipment_decorator.rb
spree_api-4.5.5 app/models/spree/api/webhooks/shipment_decorator.rb
spree_api-4.4.1 app/models/spree/api/webhooks/shipment_decorator.rb
spree_api-4.5.4 app/models/spree/api/webhooks/shipment_decorator.rb
spree_api-4.6.5 app/models/spree/api/webhooks/shipment_decorator.rb
spree_api-4.7.2 app/models/spree/api/webhooks/shipment_decorator.rb
spree_api-4.7.1 app/models/spree/api/webhooks/shipment_decorator.rb
spree_api-4.6.4 app/models/spree/api/webhooks/shipment_decorator.rb
spree_api-4.7.0 app/models/spree/api/webhooks/shipment_decorator.rb
spree_api-4.6.3 app/models/spree/api/webhooks/shipment_decorator.rb
spree_api-4.6.2 app/models/spree/api/webhooks/shipment_decorator.rb
spree_api-4.6.1 app/models/spree/api/webhooks/shipment_decorator.rb
spree_api-4.6.0 app/models/spree/api/webhooks/shipment_decorator.rb
spree_api-4.5.3 app/models/spree/api/webhooks/shipment_decorator.rb
atkhayar-dev-spree-api-0.0.1 app/models/spree/api/webhooks/shipment_decorator.rb
atkhayar-dev-spree-api-0.0.0 app/models/spree/api/webhooks/shipment_decorator.rb
atkhayar-spree-dev-api-0.0.0 app/models/spree/api/webhooks/shipment_decorator.rb