Sha256: 14d224a29441bb9be7c803e66641e606e3ce90b6ee4be59cfb3cdc912194303f
Contents?: true
Size: 500 Bytes
Versions: 24
Compression:
Stored size: 500 Bytes
Contents
module Asana module Authentication # Public: Represents an API token authentication mechanism. class TokenAuthentication def initialize(token) @token = token end # Public: Configures a Faraday connection injecting its token as # basic auth. # # builder - [Faraday::Connection] the Faraday connection instance. # # Returns nothing. def configure(connection) connection.basic_auth(@token, '') end end end end
Version data entries
24 entries across 24 versions & 2 rubygems