Module: CloudCheckr::API
- Defined in:
- lib/cloud_checkr/api.rb,
lib/cloud_checkr/api/client.rb,
lib/cloud_checkr/api/controller.rb,
lib/cloud_checkr/api/controllers.rb,
lib/cloud_checkr/api/response_error.rb
Defined Under Namespace
Modules: Controllers
Classes: Client, Controller, ResponseError
Constant Summary
collapse
- CONTROLLERS =
CloudCheckr::API::Controllers.build_controller_classes!
- @@access_key =
ENV['CLOUDCHECKR_ACCESS_KEY']
- @@use_account =
ENV['CLOUDCHECKR_USE_ACCOUNT']
- @@connection_builder =
nil
- @@snake_case_json_keys =
true
Class Method Summary
collapse
Class Method Details
.access_key(new_access_key = nil) ⇒ Object
15
16
17
18
19
20
21
|
# File 'lib/cloud_checkr/api.rb', line 15
def self.access_key(new_access_key = nil)
unless @@access_key.nil?
@@access_key = new_access_key
end
@@access_key
end
|
.connection_builder(&builder) ⇒ Object
31
32
33
34
35
36
37
|
# File 'lib/cloud_checkr/api.rb', line 31
def self.connection_builder(&builder)
if block_given?
@@connection_builder = builder
end
@@connection_builder
end
|
.snake_case_json_keys(enable = nil) ⇒ Object
39
40
41
42
43
44
45
|
# File 'lib/cloud_checkr/api.rb', line 39
def self.snake_case_json_keys(enable = nil)
unless enable.nil?
@@snake_case_json_keys = enable
end
@@snake_case_json_keys
end
|
.use_account(new_use_account = nil) ⇒ Object
23
24
25
26
27
28
29
|
# File 'lib/cloud_checkr/api.rb', line 23
def self.use_account(new_use_account = nil)
unless new_use_account.nil?
@@use_account = new_use_account
end
@@use_account
end
|