module Controls::Client::Coverage
A module to encapsulate API methods related to coverage @since API v1.0
- todo
-
this version is obviously off
-
@version v1.0.0
Public Instance Methods
configuration_coverage(configuration_name = nil)
click to toggle source
Either returns coverage for all configurations or one by name
@param [String] configuration_name the security control to return
coverage for
@return [Array<Controls::ConfigurationCoverage>,Controls::ConfigurationCoverage]
# File lib/controls/client/coverage.rb, line 26 def configuration_coverage(configuration_name = nil) if configuration_name get "/coverage/configurations/#{configuration_name}" else get '/coverage/configurations' end end
security_control_coverage(security_control_name = nil)
click to toggle source
Either returns coverage for all security controls or one by name
@param [String] security_control_name the security control to return
coverage for
@return [Array<Controls::SecurityControlCoverage>,Controls::SecurityControlCoverage]
# File lib/controls/client/coverage.rb, line 13 def security_control_coverage(security_control_name = nil) if security_control_name get "/coverage/security_controls/#{security_control_name}" else get '/coverage/security_controls' end end