Module: Cloudsight
- Defined in:
- lib/cloudsight.rb,
lib/cloudsight/api.rb,
lib/cloudsight/request.rb,
lib/cloudsight/version.rb,
lib/cloudsight/response.rb
Defined Under Namespace
Classes: Api, Request, Response, ResponseException, UnexpectedResponseException
Constant Summary
collapse
- BASE_URL =
'https://api.cloudsight.ai'
- FIELDS =
%w(api_key oauth_options base_url)
- VERSION =
"0.1.1"
Class Method Summary
collapse
Class Method Details
.base_url ⇒ Object
26
27
28
|
# File 'lib/cloudsight.rb', line 26
def base_url
@base_url ||= BASE_URL
end
|
.oauth_options=(val) ⇒ Object
17
18
19
20
21
22
23
24
|
# File 'lib/cloudsight.rb', line 17
def oauth_options=(val)
raise RuntimeError.new(
"Could not load the simple_oauth gem. Install it with `gem install simple_oauth`."
) unless defined?(SimpleOAuth::Header)
val = val.inject({}) {|memo, (k, v)| memo[k.to_sym] = v; memo }
@oauth_options = val
end
|