module Octokit::Default

Overview

Default configuration options for Client

Extended Modules

Defined in:

octokit/default.cr

Constant Summary

API_ENDPOINT = "https://api.github.com"

Default API endpoint

MEDIA_TYPE = "application/vnd.github.v3+json"

Default media type

MIDDLEWARE = [] of Halite::Feature

Default Halite middleware stack

USER_AGENT = "Octokit Crystal #{Octokit::VERSION}"

Default User Agent header string

WEB_ENDPOINT = "https://github.com"

Default WEB endpoint

Instance Method Summary

Instance Method Detail

def access_token #

Default access token from ENV


[View source]
def api_endpoint #

Default API endpoint from ENV


[View source]
def auto_paginate #

Default pagination preference from ENV


[View source]
def bearer_token #

Default bearer token from ENV


[View source]
def client_id #

Default OAuth app key from ENV


[View source]
def client_secret #

Default OAuth app secret from ENV


[View source]
def connection_options #

Default options for Halite::Options


[View source]
def default_media_type #

Default media type from ENV or MEDIA_TYPE


[View source]
def logger #

Default logger


[View source]
def login #

Default GitHub username for Basic Auth from ENV


[View source]
def management_console_endpoint #

Default management console endpoint from ENV


[View source]
def management_console_password #

Default management console password from ENV


[View source]
def middleware #

Middleware stack for Halite::Client


[View source]
def password #

Default GitHub password for Basic Auth from ENV


[View source]
def per_page #

Default pagination page size from ENV


[View source]
def proxy #

Default proxy server URI for Halite::Client from ENV

NOTE Won't work until proxies are implemented by Halite


[View source]
def ssl_verify_mode #

Default SSL verify mode from ENV


[View source]
def user_agent #

Default User-Agent header string from ENV or USER_AGENT


[View source]
def web_endpoint #

Default web endpoint from ENV or WEB_ENDPOINT


[View source]