Sha256: 47a3c8fe0d3daf7593afef3a614872a83e983628a70d1888a67677b4c7529d4d

Contents?: true

Size: 367 Bytes

Versions: 4

Compression:

Stored size: 367 Bytes

Contents

module Spree
  module Api
    module BaseControllerDecorator
      extend ActiveSupport::Concern

      included do
        prepend Spree::Api::BaseController::JsonWebTokens

        rescue_from JWT::DecodeError do
          render "spree/api/errors/invalid_api_key", status: 401
        end
      end

      Spree::Api::BaseController.include self
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
solidus_jwt-1.0.0 app/controllers/spree/api/base_controller_decorator.rb
solidus_jwt-1.0.0.beta2 app/controllers/spree/api/base_controller_decorator.rb
solidus_jwt-1.0.0.beta1 app/controllers/spree/api/base_controller_decorator.rb
solidus_jwt-0.1.0 app/controllers/spree/api/base_controller_decorator.rb