Sha256: b9b23ad5c1ed102b0c5f3515f0466d3992d2007c417f90960e39414817370076

Contents?: true

Size: 504 Bytes

Versions: 2

Compression:

Stored size: 504 Bytes

Contents

# frozen_string_literal: true
require 'drillbit/errors/invalid_token'

module  Drillbit
module  Responses
class   InvalidToken
  def self.call(_env, application_name:)
    error = Drillbit::Errors::InvalidToken.new

    [
      error.http_status,                    # HTTP Status Code
      {                                     # Response Headers
        'WWW-Authenticate' => %Q{Token realm="#{application_name}"},
      },
      ["{\"errors\": [#{error.to_json}]}"], # Message
    ]
  end
end
end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
drillbit-2.11.0 lib/drillbit/responses/invalid_token.rb
drillbit-2.10.0 lib/drillbit/responses/invalid_token.rb