class HTTP::AuthorizationHeader::BearerToken

@see tools.ietf.org/html/rfc6750<br>OAuth2 Bearer token authorization header builder

def initialize(opts)

Options Hash: (**opts)
  • :encode (#to_s) --
  • :token (#to_s) --

Parameters:
  • opts (#fetch) --
def initialize(opts)
  @encode = opts.fetch :encode, false
  @token  = opts.fetch :token
end

def to_s

:nodoc:
def to_s
  "Bearer #{token}"
end

def token

def token
  return Base64.strict_encode64 @token if @encode
  @token
end