Sha256: 974751d2e6b34cccc349af812736867ba4370fb753affc2a8c39c74c12f0b5d2

Contents?: true

Size: 543 Bytes

Versions: 3

Compression:

Stored size: 543 Bytes

Contents

require 'devise/strategies/doorkeeper'

module Devise
  module Doorkeeper
    class UnconfirmedResourceResponse < ::Doorkeeper::OAuth::ErrorResponse
      def initialize(attributes = {})
        super(attributes.merge(name: :unconfirmed_resource, state: :locked))
      end

      def status
        :locked
      end

      def description
        @description ||= I18n.translate('doorkeeper.errors.messages.unconfirmed_resource')
      end

      def exception_class
        ::Doorkeeper::Errors::DoorkeeperError
      end
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
devise-doorkeeper-1.2.0.ci.137.1 lib/devise/doorkeeper/unconfirmed_resource_response.rb
devise-doorkeeper-1.2.0 lib/devise/doorkeeper/unconfirmed_resource_response.rb
devise-doorkeeper-1.2.0.ci.133.1 lib/devise/doorkeeper/unconfirmed_resource_response.rb