Module: DOF
- Defined in:
- lib/DOF.rb,
lib/DOF/client.rb,
lib/DOF/version.rb,
lib/DOF/endpoints.rb,
lib/DOF/indicator.rb,
lib/DOF/connection.rb,
lib/DOF/date_formatter.rb,
lib/DOF/indicator_codes.rb,
lib/DOF/errors/base_error.rb,
lib/DOF/errors/network_error.rb,
lib/DOF/errors/precondition_failed.rb,
lib/DOF/responses/request_response.rb,
lib/DOF/responses/indicator_response.rb
Defined Under Namespace
Modules: Client, DateFormatter, Endpoints, Errors, Responses
Classes: Indicator, Indicator_Codes
Constant Summary
collapse
- VERSION =
"1.0.0"
Class Method Summary
collapse
Class Method Details
.base_uri ⇒ Object
23
24
25
|
# File 'lib/DOF.rb', line 23
def self.base_uri
@base_uri
end
|
.base_uri=(base_uri) ⇒ Object
27
28
29
|
# File 'lib/DOF.rb', line 27
def self.base_uri=(base_uri)
@base_uri = base_uri
end
|
.config {|_self| ... } ⇒ Object
15
16
17
|
# File 'lib/DOF.rb', line 15
def self.config
yield self
end
|
.connection ⇒ Object
3
4
5
6
7
8
9
|
# File 'lib/DOF/connection.rb', line 3
def self.connection
Faraday.new(url: DOF.base_uri ) do |faraday|
faraday.response :logger
faraday.adapter Faraday.default_adapter
faraday.use Faraday::Response::RaiseError
end
end
|
.version ⇒ Object
19
20
21
|
# File 'lib/DOF.rb', line 19
def self.version
@version
end
|