Method: GitHubService::Configuration#create_client

Defined in:
lib/git-process/github_configuration.rb

#create_client(opts = {}) ⇒ Octokit::Client

Returns:

  • (Octokit::Client)


81
82
83
84
85
86
87
88
89
# File 'lib/git-process/github_configuration.rb', line 81

def create_client(opts = {})
  logger.debug { "Creating GitHub client for user #{user} using token '#{auth_token}'" }

  base_url = opts[:base_url] || base_github_api_url_for_remote

  configure_octokit(:base_url => base_url)

  Octokit::Client.new(:login => user, :oauth_token => auth_token)
end