Class: Rbcli::UpdateChecker::GithubChecker

Inherits:
Object
  • Object
show all
Includes:
Common
Defined in:
lib/rbcli/components/updatechecker/github_checker.rb

Instance Method Summary collapse

Methods included from Common

#check_for_updates

Constructor Details

#initialize(reponame, access_token, enterprise_hostname, force_update, message) ⇒ GithubChecker

Returns a new instance of GithubChecker.



13
14
15
16
17
18
19
20
21
22
23
# File 'lib/rbcli/components/updatechecker/github_checker.rb', line 13

def initialize reponame, access_token, enterprise_hostname, force_update, message
  @reponame = reponame
  @force_update = force_update
  @message = message
  @hostname = enterprise_hostname || "github.com"

  Octokit.configure { |c| c.api_endpoint = "https://#{enterprise_hostname}/api/v3/" } if enterprise_hostname

  #@client = Octokit::Client.new :client_id => client_id, :client_secret => client_secret
  @client = Octokit::Client.new(access_token: access_token)
end