module March::Github

Public Class Methods

client() click to toggle source
# File lib/march/client.rb, line 22
def self.client
  return @client if @client

  Octokit.api_endpoint = ENV['GITHUB_API'] if ENV['GITHUB_API']
  opts = { :access_token => ENV.fetch('GITHUB_TOKEN') }
  @client = Octokit::Client.new(opts)
  verify = 
    case ENV['VERIFY_SSL'] || 'true'
    when 'false', 'no' then false
    else true
    end

  @client.connection_options[:ssl] = { verify: verify }

  @client
end
configuration() click to toggle source
# File lib/march/client.rb, line 18
def self.configuration
  Configuration.instance
end
configure() { |configuration| ... } click to toggle source
# File lib/march/client.rb, line 14
def self.configure
  yield(configuration) if block_given?
end