Module: CartoDB::Api
- Defined in:
- lib/cartodb/api.rb,
lib/cartodb/api/error.rb,
lib/cartodb/api/request.rb,
lib/cartodb/api/version.rb,
lib/cartodb/api/configuration.rb
Defined Under Namespace
Classes: ApiError, CartoDBError, Configuration, ConnectionFailed, InvalidConfiguration, ParsingError, Request
Constant Summary
collapse
- VERSION =
'0.2.0'
Class Method Summary
collapse
Class Method Details
.build_configuration(configuration = nil) ⇒ Object
35
36
37
38
39
40
41
|
# File 'lib/cartodb/api.rb', line 35
def build_configuration(configuration = nil)
if configuration
default_configuration.dup.merge(configuration)
else
default_configuration.dup
end
end
|
.default_configuration=(configuration) ⇒ Object
31
32
33
|
# File 'lib/cartodb/api.rb', line 31
def default_configuration=(configuration)
@@default_configuration = configuration
end
|
.method_missing(sym, *args, &block) ⇒ Object
27
28
29
|
# File 'lib/cartodb/api.rb', line 27
def method_missing(sym, *args, &block)
build_request.send(sym, *args, &block)
end
|
.new(configuration) ⇒ Object
Public: Initializes a new CartoDB::Api::Request.
configuration - The optional CartoDB::Api::Configuration used to configure
this CartoDB::Api::Request.
Examples
CartoDB::Api.new 'http://faraday.com'
Returns a CartoDB::Api::Request.
23
24
25
|
# File 'lib/cartodb/api.rb', line 23
def new(configuration)
build_request(configuration)
end
|