class Asana::Authentication::TokenAuthentication

Public: Represents an API token authentication mechanism.

Public Class Methods

new(token) click to toggle source
# File lib/asana/authentication/token_authentication.rb, line 5
def initialize(token)
  @token = token
end

Public Instance Methods

configure(connection) click to toggle source

Public: Configures a Faraday connection injecting its token as basic auth.

builder - [Faraday::Connection] the Faraday connection instance.

Returns nothing.

# File lib/asana/authentication/token_authentication.rb, line 15
def configure(connection)
  connection.basic_auth(@token, '')
end