Default configuration options for {Client}
Default access token from ENV @return [String]
# File lib/octokit/default.rb, line 44 def access_token ENV['OCTOKIT_ACCESS_TOKEN'] end
Default API endpoint from ENV or {API_ENDPOINT} @return [String]
# File lib/octokit/default.rb, line 50 def api_endpoint ENV['OCTOKIT_API_ENDPOINT'] || API_ENDPOINT end
Default pagination preference from ENV @return [String]
# File lib/octokit/default.rb, line 56 def auto_paginate ENV['OCTOKIT_AUTO_PAGINATE'] end
Default bearer token from ENV @return [String]
# File lib/octokit/default.rb, line 62 def bearer_token ENV['OCTOKIT_BEARER_TOKEN'] end
Default OAuth app key from ENV @return [String]
# File lib/octokit/default.rb, line 68 def client_id ENV['OCTOKIT_CLIENT_ID'] end
Default OAuth app secret from ENV @return [String]
# File lib/octokit/default.rb, line 74 def client_secret ENV['OCTOKIT_SECRET'] end
Default options for Faraday::Connection @return [Hash]
# File lib/octokit/default.rb, line 92 def connection_options { :headers => { :accept => default_media_type, :user_agent => user_agent } } end
Default media type from ENV or {MEDIA_TYPE} @return [String]
# File lib/octokit/default.rb, line 103 def default_media_type ENV['OCTOKIT_DEFAULT_MEDIA_TYPE'] || MEDIA_TYPE end
Default GitHub username for Basic Auth from ENV @return [String]
# File lib/octokit/default.rb, line 109 def login ENV['OCTOKIT_LOGIN'] end
Default management console endpoint from ENV @return [String]
# File lib/octokit/default.rb, line 86 def management_console_endpoint ENV['OCTOKIT_ENTERPRISE_MANAGEMENT_CONSOLE_ENDPOINT'] end
Default management console password from ENV @return [String]
# File lib/octokit/default.rb, line 80 def management_console_password ENV['OCTOKIT_ENTERPRISE_MANAGEMENT_CONSOLE_PASSWORD'] end
Default middleware stack for Faraday::Connection from {MIDDLEWARE} @return [Faraday::RackBuilder or Faraday::Builder]
# File lib/octokit/default.rb, line 116 def middleware MIDDLEWARE end
Default behavior for reading .netrc file @return [Boolean]
# File lib/octokit/default.rb, line 154 def netrc ENV['OCTOKIT_NETRC'] || false end
Default path for .netrc file @return [String]
# File lib/octokit/default.rb, line 160 def netrc_file ENV['OCTOKIT_NETRC_FILE'] || File.join(ENV['HOME'].to_s, '.netrc') end
Configuration options @return [Hash]
# File lib/octokit/default.rb, line 38 def options Hash[Octokit::Configurable.keys.map{|key| [key, send(key)]}] end
Default GitHub password for Basic Auth from ENV @return [String]
# File lib/octokit/default.rb, line 122 def password ENV['OCTOKIT_PASSWORD'] end
Default pagination page size from ENV @return [Integer] Page size
# File lib/octokit/default.rb, line 128 def per_page page_size = ENV['OCTOKIT_PER_PAGE'] page_size.to_i if page_size end
Default proxy server URI for Faraday connection from ENV @return [String]
# File lib/octokit/default.rb, line 136 def proxy ENV['OCTOKIT_PROXY'] end
Default User-Agent header string from ENV or {USER_AGENT} @return [String]
# File lib/octokit/default.rb, line 142 def user_agent ENV['OCTOKIT_USER_AGENT'] || USER_AGENT end
Default web endpoint from ENV or {WEB_ENDPOINT} @return [String]
# File lib/octokit/default.rb, line 148 def web_endpoint ENV['OCTOKIT_WEB_ENDPOINT'] || WEB_ENDPOINT end