Sha256: f6e0b77ca78cf1d49aff90868353bb8b080bf79de9266feefea5fd29e690c3cb

Contents?: true

Size: 513 Bytes

Versions: 5

Compression:

Stored size: 513 Bytes

Contents

module Spree
  class Recurring < Spree::Base
    class StripeRecurring < Spree::Recurring
      module ApiHandler
        module SubscriptionEventApiHandler
          def retrieve_event(event_id)
            begin
              Stripe::Event.retrieve(event_id)
            rescue error_class => e
              logger.error "Stripe Event error: #{e.message}"
              errors.add :base, "Stripe Event error: #{e.message}"
              nil
            end
          end
        end
      end
    end
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
spree_account_recurring-2.0.0 app/models/concerns/spree/recurring/stripe_recurring/api_handler/subscription_event_api_handler.rb
spree_account_recurring-1.3.1 app/models/concerns/spree/recurring/stripe_recurring/api_handler/subscription_event_api_handler.rb
spree_account_recurring-1.2.1 app/models/concerns/spree/recurring/stripe_recurring/api_handler/subscription_event_api_handler.rb
spree_account_recurring-1.3.0 app/models/concerns/spree/recurring/stripe_recurring/api_handler/subscription_event_api_handler.rb
spree_account_recurring-1.2.0 app/models/concerns/spree/recurring/stripe_recurring/api_handler/subscription_event_api_handler.rb