Module: GemCollector::OctokitProvider

Defined in:
app/models/gem_collector/octokit_provider.rb

Class Method Summary collapse

Class Method Details

.get(site) ⇒ Object



2
3
4
5
6
7
8
9
10
# File 'app/models/gem_collector/octokit_provider.rb', line 2

def self.get(site)
  conf = Rails.application.config.octokit.fetch(site.to_sym)
  options = {
    api_endpoint: conf[:api_endpoint],
    web_endpoint: conf[:web_endpoint],
    access_token: conf[:access_token],
  }.compact
  Octokit::Client.new(options)
end