Module: CC::Service::VulnerabilityHelper
- Defined in:
- lib/cc/helpers/vulnerability_helper.rb
Instance Method Summary collapse
- #location_info ⇒ Object
- #multiple? ⇒ Boolean
- #vulnerabilities ⇒ Object
- #vulnerability ⇒ Object
- #warning_type ⇒ Object
Instance Method Details
#location_info ⇒ Object
14 15 16 17 18 19 20 |
# File 'lib/cc/helpers/vulnerability_helper.rb', line 14 def location_info if vulnerability["location"] " in #{vulnerability["location"]}" else "" end end |
#multiple? ⇒ Boolean
10 11 12 |
# File 'lib/cc/helpers/vulnerability_helper.rb', line 10 def multiple? vulnerabilities.size > 1 end |
#vulnerabilities ⇒ Object
6 7 8 |
# File 'lib/cc/helpers/vulnerability_helper.rb', line 6 def vulnerabilities payload.fetch("vulnerabilities", []) end |
#vulnerability ⇒ Object
2 3 4 |
# File 'lib/cc/helpers/vulnerability_helper.rb', line 2 def vulnerability vulnerabilities.first || {} end |
#warning_type ⇒ Object
22 23 24 25 26 27 28 |
# File 'lib/cc/helpers/vulnerability_helper.rb', line 22 def warning_type if multiple? payload["warning_type"] else vulnerability["warning_type"] end end |