Class: Quandl::Client::Base
- Inherits:
-
Object
- Object
- Quandl::Client::Base
show all
- Defined in:
- lib/quandl/client/base.rb,
lib/quandl/client/base/model.rb,
lib/quandl/client/base/search.rb,
lib/quandl/client/base/attributes.rb,
lib/quandl/client/base/validation.rb
Defined Under Namespace
Modules: Attributes, Model, Search, Validation
Classes: TokenAuthentication, TrackRequestSource
Class Attribute Summary collapse
Class Method Summary
collapse
Class Attribute Details
.token ⇒ Object
Returns the value of attribute token.
17
18
19
|
# File 'lib/quandl/client/base.rb', line 17
def token
@token
end
|
.url ⇒ Object
Returns the value of attribute url.
17
18
19
|
# File 'lib/quandl/client/base.rb', line 17
def url
@url
end
|
Class Method Details
.models ⇒ Object
60
61
62
|
# File 'lib/quandl/client/base.rb', line 60
def models
@@models ||= []
end
|
.models_use_her_api! ⇒ Object
66
67
68
69
70
71
|
# File 'lib/quandl/client/base.rb', line 66
def models_use_her_api!
models.each{|m|
m.url = url_with_version
m.use_api( her_api )
}
end
|
.url_with_version ⇒ Object
44
45
46
|
# File 'lib/quandl/client/base.rb', line 44
def url_with_version
File.join( url.to_s, Quandl::Client.api_version.to_s )
end
|
.use(url) ⇒ Object
19
20
21
22
|
# File 'lib/quandl/client/base.rb', line 19
def use(url)
self.url = url
models_use_her_api!
end
|