Sha256: 5afd91b326a5bcf014d500dc9c5c2dcb0c1c760e460db8e1996cfef7676d973d

Contents?: true

Size: 376 Bytes

Versions: 3

Compression:

Stored size: 376 Bytes

Contents

# -*- encoding: utf-8 -*-
module Abak::Flow
  class GithubClient
    def self.connect(config)
      return @github_connect unless @github_connect.nil?

      github_options = {:login => config.api_user, :oauth_token => config.api_token}
      github_options[:proxy] = config.proxy if config.proxy?

      @github_connect = Octokit::Client.new(github_options)
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
abak-flow-0.3.2 lib/abak-flow/github_client.rb
abak-flow-0.3.1 lib/abak-flow/github_client.rb
abak-flow-0.3.0 lib/abak-flow/github_client.rb