module Rancher::Default
Default
configuration options for {Client}
Constants
Public Class Methods
Default
OAuth app key from ENV @return [String]
# File lib/rancher/default.rb, line 48 def access_key ENV['RANCHER_CLIENT_ID'] end
Default
API endpoint from ENV or {API_ENDPOINT} @return [String]
# File lib/rancher/default.rb, line 36 def api_endpoint ENV['RANCHER_API_ENDPOINT'] || API_ENDPOINT end
Default
pagination preference from ENV @return [String]
# File lib/rancher/default.rb, line 42 def auto_paginate ENV['RANCHER_AUTO_PAGINATE'] end
Default
options for Faraday::Connection @return [Hash]
# File lib/rancher/default.rb, line 60 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/rancher/default.rb, line 71 def default_media_type ENV['RANCHER_DEFAULT_MEDIA_TYPE'] || MEDIA_TYPE end
Default
middleware stack for Faraday::Connection from {MIDDLEWARE} @return [String]
# File lib/rancher/default.rb, line 78 def middleware MIDDLEWARE end
Configuration options @return [Hash]
# File lib/rancher/default.rb, line 30 def options Hash[Rancher::Configurable.keys.map { |key| [key, send(key)] }] end
Default
pagination page size from ENV @return [Fixnum] Page size
# File lib/rancher/default.rb, line 84 def per_page page_size = ENV['RANCHER_PER_PAGE'] page_size.to_i if page_size end
Default
proxy server URI for Faraday connection from ENV @return [String]
# File lib/rancher/default.rb, line 92 def proxy ENV['RANCHER_PROXY'] end
Default
OAuth app secret from ENV @return [String]
# File lib/rancher/default.rb, line 54 def secret_key ENV['RANCHER_SECRET'] end
Default
User-Agent header string from ENV or {USER_AGENT} @return [String]
# File lib/rancher/default.rb, line 98 def user_agent ENV['RANCHER_USER_AGENT'] || USER_AGENT end
Default
web endpoint from ENV or {WEB_ENDPOINT} @return [String]
# File lib/rancher/default.rb, line 104 def web_endpoint ENV['RANCHER_WEB_ENDPOINT'] || WEB_ENDPOINT end