class Quandl::ApiConfig

Constants

API_BASE_THREAD_KEY
API_KEY_THREAD_KEY
API_VERSION_THREAD_KEY

Public Class Methods

api_base() click to toggle source
# File lib/quandl/api_config.rb, line 28
def api_base
  Thread.current[API_BASE_THREAD_KEY] || @api_base || 'https://www.quandl.com/api/v3'
end
api_base=(api_base) click to toggle source
# File lib/quandl/api_config.rb, line 23
def api_base=(api_base)
  @api_base ||= api_base
  Thread.current[API_BASE_THREAD_KEY] = api_base
end
api_key() click to toggle source
# File lib/quandl/api_config.rb, line 19
def api_key
  Thread.current[API_KEY_THREAD_KEY] || @api_key
end
api_key=(api_key) click to toggle source
# File lib/quandl/api_config.rb, line 14
def api_key=(api_key)
  @api_key ||= api_key
  Thread.current[API_KEY_THREAD_KEY] = api_key
end
api_version() click to toggle source
# File lib/quandl/api_config.rb, line 37
def api_version
  Thread.current[API_VERSION_THREAD_KEY] || @api_version
end
api_version=(api_version) click to toggle source
# File lib/quandl/api_config.rb, line 32
def api_version=(api_version)
  @api_version ||= api_version
  Thread.current[API_VERSION_THREAD_KEY] = api_version
end
reset() click to toggle source
# File lib/quandl/api_config.rb, line 41
def reset
  @api_key = nil
  @api_base = nil
  @api_version = nil
end