Module: Quandl::Client

Defined in:
lib/quandl/client.rb,
lib/quandl/client/base.rb,
lib/quandl/client/version.rb,
lib/quandl/client/middleware.rb,
lib/quandl/client/models/sheet.rb,
lib/quandl/client/models/report.rb,
lib/quandl/client/models/source.rb,
lib/quandl/client/models/scraper.rb,
lib/quandl/client/models/location.rb,
lib/quandl/client/middleware/parse_json.rb

Defined Under Namespace

Modules: Middleware Classes: Base, Dataset, Job, Location, Report, Scraper, Sheet, Source, Superset, User

Constant Summary collapse

HTTP_STATUS_CODES =
{100=>"Continue", 101=>"Switching Protocols", 102=>"Processing", 200=>"OK", 201=>"Created", 202=>"Accepted", 203=>"Non-Authoritative Information", 204=>"No Content", 205=>"Reset Content", 206=>"Partial Content", 207=>"Multi-Status", 208=>"Already Reported", 226=>"IM Used", 300=>"Multiple Choices", 301=>"Moved Permanently", 302=>"Found", 303=>"See Other", 304=>"Not Modified", 305=>"Use Proxy", 306=>"Reserved", 307=>"Temporary Redirect", 308=>"Permanent Redirect", 400=>"Bad Request", 401=>"Unauthorized", 402=>"Payment Required", 403=>"Forbidden", 404=>"Not Found", 405=>"Method Not Allowed", 406=>"Not Acceptable", 407=>"Proxy Authentication Required", 408=>"Request Timeout", 409=>"Conflict", 410=>"Gone", 411=>"Length Required", 412=>"Precondition Failed", 413=>"Request Entity Too Large", 414=>"Request-URI Too Long", 415=>"Unsupported Media Type", 416=>"Requested Range Not Satisfiable", 417=>"Expectation Failed", 422=>"Unprocessable Entity", 423=>"Locked", 424=>"Failed Dependency", 425=>"Reserved for WebDAV advanced collections expired proposal", 426=>"Upgrade Required", 427=>"Unassigned", 428=>"Precondition Required", 429=>"Too Many Requests", 430=>"Unassigned", 431=>"Request Header Fields Too Large", 500=>"Internal Server Error", 501=>"Not Implemented", 502=>"Bad Gateway", 503=>"Service Unavailable", 504=>"Gateway Timeout", 505=>"HTTP Version Not Supported", 506=>"Variant Also Negotiates (Experimental)", 507=>"Insufficient Storage", 508=>"Loop Detected", 509=>"Unassigned", 510=>"Not Extended", 511=>"Network Authentication Required"}
VERSION =
'2.13.0'
API_VERSION =
'v2'

Class Attribute Summary collapse

Class Method Summary collapse

Class Attribute Details

.request_platformObject

Returns the value of attribute request_platform.



28
29
30
# File 'lib/quandl/client.rb', line 28

def request_platform
  @request_platform
end

.request_sourceObject

Returns the value of attribute request_source.



28
29
30
# File 'lib/quandl/client.rb', line 28

def request_source
  @request_source
end

.request_versionObject

Returns the value of attribute request_version.



28
29
30
# File 'lib/quandl/client.rb', line 28

def request_version
  @request_version
end

Class Method Details

.api_versionObject



8
9
10
# File 'lib/quandl/client/version.rb', line 8

def api_version
  API_VERSION
end

.threadsafe_token!Object



44
45
46
# File 'lib/quandl/client.rb', line 44

def self.threadsafe_token!
  Quandl::Client::Base.threadsafe_token!
end

.token=(value) ⇒ Object



52
53
54
# File 'lib/quandl/client.rb', line 52

def self.token=(value)
  Quandl::Client::Base.token = value
end

.use(url) ⇒ Object



48
49
50
# File 'lib/quandl/client.rb', line 48

def self.use(url)
  Quandl::Client::Base.use(url)
end