class Drillbit::Responses::InvalidToken

Public Class Methods

call(_env, application_name:) click to toggle source

rubocop:disable Style/InlineComment

# File lib/drillbit/responses/invalid_token.rb, line 9
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