Sha256: 871cdf4cba1b4c6d681fca7061402426e87df4423143f25bad37656c3fe53ba1

Contents?: true

Size: 456 Bytes

Versions: 33

Compression:

Stored size: 456 Bytes

Contents

module Stripe
  class EventsController < ::Stripe::ApplicationController
    include Stripe::EventDispatch
    respond_to :json

    def create
      @event = dispatch_stripe_event(request)
      head :ok
    rescue JSON::ParserError => e
      ::Rails.logger.error e.message
      head :bad_request, status: 400
    rescue Stripe::SignatureVerificationError => e
      ::Rails.logger.error e.message
      head :bad_request, status: 400
    end
  end
end

Version data entries

33 entries across 33 versions & 1 rubygems

Version Path
stripe-rails-2.6.0 app/controllers/stripe/events_controller.rb
stripe-rails-2.5.0 app/controllers/stripe/events_controller.rb
stripe-rails-2.4.0 app/controllers/stripe/events_controller.rb
stripe-rails-2.3.5 app/controllers/stripe/events_controller.rb
stripe-rails-2.3.4 app/controllers/stripe/events_controller.rb
stripe-rails-2.3.3 app/controllers/stripe/events_controller.rb
stripe-rails-2.3.2 app/controllers/stripe/events_controller.rb
stripe-rails-2.3.1 app/controllers/stripe/events_controller.rb
stripe-rails-2.3.0 app/controllers/stripe/events_controller.rb
stripe-rails-2.2.1 app/controllers/stripe/events_controller.rb
stripe-rails-2.2.0 app/controllers/stripe/events_controller.rb
stripe-rails-2.1.0 app/controllers/stripe/events_controller.rb
stripe-rails-2.0.0 app/controllers/stripe/events_controller.rb
stripe-rails-1.10.2 app/controllers/stripe/events_controller.rb
stripe-rails-2.0.0.pre app/controllers/stripe/events_controller.rb
stripe-rails-1.10.1 app/controllers/stripe/events_controller.rb
stripe-rails-1.10.0 app/controllers/stripe/events_controller.rb
stripe-rails-1.9.1 app/controllers/stripe/events_controller.rb
stripe-rails-1.9.0 app/controllers/stripe/events_controller.rb
stripe-rails-1.8.2 app/controllers/stripe/events_controller.rb