Sha256: 48afe43a910327304c415e355a7207f646a1e9abc624191815d6db0fe2ba2106

Contents?: true

Size: 354 Bytes

Versions: 2

Compression:

Stored size: 354 Bytes

Contents

# frozen_string_literal: true

module SolidusSubscriptions
  module Dispatcher
    class SuccessDispatcher < Base
      def dispatch
        installment.success!(order)

        ::Spree::Event.fire(
          'solidus_subscriptions.installment_succeeded',
          installment: installment,
          order: order,
        )
      end
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
solidus_subscriptions-1.0.0 lib/solidus_subscriptions/dispatcher/success_dispatcher.rb
solidus_subscriptions-1.0.0.rc1 lib/solidus_subscriptions/dispatcher/success_dispatcher.rb