module Octokit::Default

def access_token

Returns:
  • (String) -
def access_token
  ENV.fetch('OCTOKIT_ACCESS_TOKEN', nil)
end

def api_endpoint

Returns:
  • (String) -
def api_endpoint
  ENV.fetch('OCTOKIT_API_ENDPOINT') { API_ENDPOINT }
end

def auto_paginate

Returns:
  • (String) -
def auto_paginate
  ENV.fetch('OCTOKIT_AUTO_PAGINATE', nil)
end

def bearer_token

Returns:
  • (String) -
def bearer_token
  ENV.fetch('OCTOKIT_BEARER_TOKEN', nil)
end

def client_id

Returns:
  • (String) -
def client_id
  ENV.fetch('OCTOKIT_CLIENT_ID', nil)
end

def client_secret

Returns:
  • (String) -
def client_secret
  ENV.fetch('OCTOKIT_SECRET', nil)
end

def connection_options

Returns:
  • (Hash) -
def connection_options
  {
    headers: {
      accept: default_media_type,
      user_agent: user_agent
    }
  }
end

def default_media_type

Returns:
  • (String) -
def default_media_type
  ENV.fetch('OCTOKIT_DEFAULT_MEDIA_TYPE') { MEDIA_TYPE }
end

def login

Returns:
  • (String) -
def login
  ENV.fetch('OCTOKIT_LOGIN', nil)
end

def manage_ghes_endpoint

Returns:
  • (String) -
def manage_ghes_endpoint
  ENV.fetch('OCTOKIT_MANAGE_GHES_ENDPOINT', nil)
end

def manage_ghes_password

Returns:
  • (String) -
def manage_ghes_password
  ENV.fetch('OCTOKIT_MANAGE_GHES_PASSWORD', nil)
end

def manage_ghes_username

Returns:
  • (String) -
def manage_ghes_username
  ENV.fetch('OCTOKIT_MANAGE_GHES_USERNAME', nil)
end

def management_console_endpoint

Returns:
  • (String) -
def management_console_endpoint
  ENV.fetch('OCTOKIT_ENTERPRISE_MANAGEMENT_CONSOLE_ENDPOINT', nil)
end

def management_console_password

Returns:
  • (String) -
def management_console_password
  ENV.fetch('OCTOKIT_ENTERPRISE_MANAGEMENT_CONSOLE_PASSWORD', nil)
end

def middleware

Returns:
  • (Faraday::RackBuilder or Faraday::Builder) -
def middleware
  MIDDLEWARE
end

def netrc

Returns:
  • (Boolean) -
def netrc
  ENV.fetch('OCTOKIT_NETRC', false)
end

def netrc_file

Returns:
  • (String) -
def netrc_file
  ENV.fetch('OCTOKIT_NETRC_FILE') { File.join(Dir.home.to_s, '.netrc') }
end

def options

Returns:
  • (Hash) -
def options
  Octokit::Configurable.keys.to_h { |key| [key, send(key)] }
end

def password

Returns:
  • (String) -
def password
  ENV.fetch('OCTOKIT_PASSWORD', nil)
end

def per_page

Returns:
  • (Integer) - Page size
def per_page
  page_size = ENV.fetch('OCTOKIT_PER_PAGE', nil)
  page_size&.to_i
end

def proxy

Returns:
  • (String) -
def proxy
  ENV.fetch('OCTOKIT_PROXY', nil)
end

def ssl_verify_mode

Returns:
  • (Integer) -
def ssl_verify_mode
  # 0 is OpenSSL::SSL::VERIFY_NONE
  # 1 is OpenSSL::SSL::SSL_VERIFY_PEER
  # the standard default for SSL is SSL_VERIFY_PEER which requires a server certificate check on the client
  ENV.fetch('OCTOKIT_SSL_VERIFY_MODE', 1).to_i
end

def user_agent

Returns:
  • (String) -
def user_agent
  ENV.fetch('OCTOKIT_USER_AGENT') { USER_AGENT }
end

def web_endpoint

Returns:
  • (String) -
def web_endpoint
  ENV.fetch('OCTOKIT_WEB_ENDPOINT') { WEB_ENDPOINT }
end