Module: K3cloud
- Extended by:
- Forwardable
- Defined in:
- lib/k3cloud.rb,
lib/k3cloud/http.rb,
lib/k3cloud/version.rb,
lib/k3cloud/k3cloud_api.rb,
lib/k3cloud/configuration.rb,
lib/k3cloud/web_api_client.rb,
lib/k3cloud/errors/k3cloud_error.rb,
lib/k3cloud/errors/response_error.rb
Defined Under Namespace
Classes: Configuration, Http, K3cloudApi, K3cloudError, ResponseError, WebApiClient
Constant Summary
collapse
- VERSION =
"0.4.4"
Class Method Summary
collapse
Class Method Details
13
14
15
16
17
18
19
|
# File 'lib/k3cloud.rb', line 13
def configure
if block_given?
yield(Configuration.default)
else
Configuration.default
end
end
|
.logger ⇒ Object
21
22
23
|
# File 'lib/k3cloud.rb', line 21
def logger
@logger ||= ::Logger.new($stderr)
end
|
.new_api(config = nil) ⇒ Object
25
26
27
28
29
30
31
|
# File 'lib/k3cloud.rb', line 25
def new_api(config = nil)
if config
K3cloud::K3cloudApi.new(config)
else
@default_api ||= K3cloud::K3cloudApi.new
end
end
|