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