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
15 16 17 18 19 20 21 |
# File 'lib/cc/helpers/vulnerability_helper.rb', line 15 def location_info if vulnerability["location"] " in #{vulnerability["location"]}" else "" end end |
#multiple? ⇒ Boolean
11 12 13 |
# File 'lib/cc/helpers/vulnerability_helper.rb', line 11 def multiple? vulnerabilities.size > 1 end |
#vulnerabilities ⇒ Object
7 8 9 |
# File 'lib/cc/helpers/vulnerability_helper.rb', line 7 def vulnerabilities payload.fetch("vulnerabilities", []) end |
#vulnerability ⇒ Object
3 4 5 |
# File 'lib/cc/helpers/vulnerability_helper.rb', line 3 def vulnerability vulnerabilities.first || {} end |
#warning_type ⇒ Object
23 24 25 26 27 28 29 |
# File 'lib/cc/helpers/vulnerability_helper.rb', line 23 def warning_type if multiple? payload["warning_type"] else vulnerability["warning_type"] end end |