Module: Controls::Client::PrioritizedGuidance
- Included in:
- Controls::Client
- Defined in:
- lib/controls/client/prioritized_guidance.rb
Overview
A module to encapsulate API methods related to guidance
Prioritized Guidance Methods collapse
-
#prioritized_guidance_by_configuration(configuration) ⇒ Array<Hash>
An array of “guidance hashes”.
-
#prioritized_guidance_by_security_control(security_control) ⇒ Array<Hash>
An array of “guidance hashes”.
-
#prioritized_guidance_by_threat(threat) ⇒ Array<Hash>
An array of “guidance hashes”.
-
#prioritized_guidance_by_threat_vector(threat_vector) ⇒ Array<Hash>
An array of “guidance hashes”.
Instance Method Details
#prioritized_guidance_by_configuration(configuration) ⇒ Array<Hash>
Returns an array of “guidance hashes”.
17 18 19 |
# File 'lib/controls/client/prioritized_guidance.rb', line 17 def prioritized_guidance_by_configuration(configuration) get "/configurations/#{configuration}/prioritized_guidance" end |
#prioritized_guidance_by_security_control(security_control) ⇒ Array<Hash>
Returns an array of “guidance hashes”.
11 12 13 |
# File 'lib/controls/client/prioritized_guidance.rb', line 11 def prioritized_guidance_by_security_control(security_control) get "/security_controls/#{security_control}/prioritized_guidance" end |
#prioritized_guidance_by_threat(threat) ⇒ Array<Hash>
Returns an array of “guidance hashes”.
23 24 25 |
# File 'lib/controls/client/prioritized_guidance.rb', line 23 def prioritized_guidance_by_threat(threat) get "/threats/#{threat}/prioritized_guidance" end |
#prioritized_guidance_by_threat_vector(threat_vector) ⇒ Array<Hash>
Returns an array of “guidance hashes”.
29 30 31 |
# File 'lib/controls/client/prioritized_guidance.rb', line 29 def prioritized_guidance_by_threat_vector(threat_vector) get "/threat_vectors/#{threat_vector}/prioritized_guidance" end |