module BWAPI::Default

Default module

Constants

ADAPTER
API_ENDPOINT
CLIENT_ID
GRANT_TYPE
USER_AGENT

Public Class Methods

access_token() click to toggle source
# File lib/bwapi/default.rb, line 25
def access_token
  ENV['BWAPI_ACCESS_TOKEN']
end
access_token_expiry() click to toggle source
# File lib/bwapi/default.rb, line 29
def access_token_expiry
  nil
end
adapter() click to toggle source
# File lib/bwapi/default.rb, line 33
def adapter
  ENV['BWAPI_ADAPTER'].is_a?(String) ? ENV['BWAPI_ADAPTER'].to_sym : ADAPTER
end
api_endpoint() click to toggle source
# File lib/bwapi/default.rb, line 37
def api_endpoint
  ENV['BWAPI_API_ENDPOINT'] || API_ENDPOINT
end
client_id() click to toggle source
# File lib/bwapi/default.rb, line 41
def client_id
  ENV['BWAPI_CLIENT_ID'] || CLIENT_ID
end
client_secret() click to toggle source
# File lib/bwapi/default.rb, line 45
def client_secret
  ENV['BWAPI_CLIENT_SECRET']
end
connection_options() click to toggle source
# File lib/bwapi/default.rb, line 49
def connection_options
  {
    headers: {
      user_agent: user_agent
    },
    request: {
      params_encoder: Faraday::FlatParamsEncoder
    }
  }
end
debug() click to toggle source
# File lib/bwapi/default.rb, line 60
def debug
  ENV['BWAPI_DEBUG'] == 'true' ? true : false
end
grant_type() click to toggle source
# File lib/bwapi/default.rb, line 64
def grant_type
  ENV['BWAPI_GRANT_TYPE'] || GRANT_TYPE
end
logger() click to toggle source
# File lib/bwapi/default.rb, line 68
def logger
  nil
end
open_timeout() click to toggle source
# File lib/bwapi/default.rb, line 72
def open_timeout
  ENV['OPEN_TIMEOUT'] || 30
end
options() click to toggle source
# File lib/bwapi/default.rb, line 21
def options
  Hash[BWAPI::Configuration.keys.map { |key| [key, send(key)] }]
end
password() click to toggle source
# File lib/bwapi/default.rb, line 76
def password
  ENV['BWAPI_PASSWORD']
end
performance() click to toggle source
# File lib/bwapi/default.rb, line 80
def performance
  Allotment.results
end
refresh_token() click to toggle source
# File lib/bwapi/default.rb, line 84
def refresh_token
  ENV['BWAPI_REFRESH_TOKEN']
end
timeout() click to toggle source
# File lib/bwapi/default.rb, line 88
def timeout
  ENV['TIMEOUT'] || 60
end
user_agent() click to toggle source
# File lib/bwapi/default.rb, line 92
def user_agent
  ENV['BWAPI_USER_AGENT'] || USER_AGENT
end
username() click to toggle source
# File lib/bwapi/default.rb, line 96
def username
  ENV['BWAPI_USERNAME']
end
verify_ssl() click to toggle source
# File lib/bwapi/default.rb, line 100
def verify_ssl
  ENV['BWAPI_VERIFY_SSL'] == 'true' ? true : false
end