module LookerSDK::Default

Default configuration options for {Client}

Constants

API_ENDPOINT

Default API endpoint look TODO update this as needed

MEDIA_TYPE

Default media type

MIDDLEWARE

Default Faraday middleware stack

RACK_BUILDER_CLASS

In Faraday 0.9, Faraday::Builder was renamed to Faraday::RackBuilder

USER_AGENT

Default User Agent header string

WEB_ENDPOINT

Default WEB endpoint

Public Class Methods

access_token() click to toggle source

Default access token from ENV @return [String]

# File lib/looker-sdk/default.rb, line 64
def access_token
  ENV['LOOKER_ACCESS_TOKEN']
end
api_endpoint() click to toggle source

Default API endpoint from ENV or {API_ENDPOINT} @return [String]

# File lib/looker-sdk/default.rb, line 70
def api_endpoint
  ENV['LOOKER_API_ENDPOINT'] || API_ENDPOINT
end
auto_paginate() click to toggle source

Default pagination preference from ENV @return [String]

# File lib/looker-sdk/default.rb, line 76
def auto_paginate
  ENV['LOOKER_AUTO_PAGINATE']
end
client_id() click to toggle source

Default OAuth app key from ENV @return [String]

# File lib/looker-sdk/default.rb, line 82
def client_id
  ENV['LOOKER_CLIENT_ID']
end
client_secret() click to toggle source

Default OAuth app secret from ENV @return [String]

# File lib/looker-sdk/default.rb, line 88
def client_secret
  ENV['LOOKER_SECRET']
end
connection_options() click to toggle source

Default options for Faraday::Connection @return [Hash]

# File lib/looker-sdk/default.rb, line 94
def connection_options
  {
    :headers => {
      :accept => default_media_type,
      :user_agent => user_agent
    }
  }
end
default_media_type() click to toggle source

Default media type from ENV or {MEDIA_TYPE} @return [String]

# File lib/looker-sdk/default.rb, line 105
def default_media_type
  ENV['LOOKER_DEFAULT_MEDIA_TYPE'] || MEDIA_TYPE
end
faraday() click to toggle source
# File lib/looker-sdk/default.rb, line 116
def faraday
  nil
end
lazy_swagger() click to toggle source

Default behavior for loading swagger during initialization or at first call @return [Boolean]

# File lib/looker-sdk/default.rb, line 130
def lazy_swagger
  false
end
middleware() click to toggle source

Default middleware stack for Faraday::Connection from {MIDDLEWARE} @return [String]

# File lib/looker-sdk/default.rb, line 112
def middleware
  MIDDLEWARE
end
netrc() click to toggle source

Default behavior for reading .netrc file @return [Boolean]

# File lib/looker-sdk/default.rb, line 166
def netrc
  ENV['LOOKER_NETRC'] || false
end
netrc_file() click to toggle source

Default path for .netrc file @return [String]

# File lib/looker-sdk/default.rb, line 172
def netrc_file
  ENV['LOOKER_NETRC_FILE'] || File.join(ENV['HOME'].to_s, '.netrc')
end
options() click to toggle source

Configuration options @return [Hash]

# File lib/looker-sdk/default.rb, line 58
def options
  Hash[LookerSDK::Configurable.keys.map{|key| [key, send(key)]}]
end
per_page() click to toggle source

Default pagination page size from ENV @return [Fixnum] Page size

# File lib/looker-sdk/default.rb, line 140
def per_page
  page_size = ENV['LOOKER_PER_PAGE']

  page_size.to_i if page_size
end
proxy() click to toggle source

Default proxy server URI for Faraday connection from ENV @return [String]

# File lib/looker-sdk/default.rb, line 148
def proxy
  ENV['LOOKER_PROXY']
end
raw_responses() click to toggle source
# File lib/looker-sdk/default.rb, line 134
def raw_responses
  false
end
shared_swagger() click to toggle source
# File lib/looker-sdk/default.rb, line 124
def shared_swagger
  false
end
swagger() click to toggle source
# File lib/looker-sdk/default.rb, line 120
def swagger
  nil
end
user_agent() click to toggle source

Default User-Agent header string from ENV or {USER_AGENT} @return [String]

# File lib/looker-sdk/default.rb, line 154
def user_agent
  ENV['LOOKER_USER_AGENT'] || USER_AGENT
end
web_endpoint() click to toggle source

Default web endpoint from ENV or {WEB_ENDPOINT} @return [String]

# File lib/looker-sdk/default.rb, line 160
def web_endpoint
  ENV['LOOKER_WEB_ENDPOINT'] || WEB_ENDPOINT
end