Sha256: 7c7686fda94beae39deabdf6dd9b9c3d44293288cdcf077b1ba63453c7688c26
Contents?: true
Size: 806 Bytes
Versions: 31
Compression:
Stored size: 806 Bytes
Contents
# frozen_string_literal: true require 'base64' module Concourse module ContentTypes APPLICATION_WWW_FORM_URLENCODED = 'application/x-www-form-urlencoded' end module Authorization def self.bearer(token) "Bearer #{token}" end def self.basic(username, password) "Basic #{Base64.strict_encode64("#{username}:#{password}")}" end end module HeaderNames def self.content_type 'Content-Type' end def self.authorization 'Authorization' end def self.date 'Date' end end module Headers def self.content_type(content_type) { Concourse::HeaderNames.content_type => content_type } end def self.authorization(authorization) { Concourse::HeaderNames.authorization => authorization } end end end
Version data entries
31 entries across 31 versions & 1 rubygems