Method: Inspec::Impact.impact_from_string

Defined in:
lib/inspec/impact.rb

.impact_from_string(value) ⇒ Object



13
14
15
16
17
18
# File 'lib/inspec/impact.rb', line 13

def self.impact_from_string(value)
  # return if its a number
  return value if is_number?(value)
  raise Inspec::ImpactError, "'#{value}' is not a valid impact name. Valid impact names: none, low, medium, high, critical." unless IMPACT_SCORES.key?(value.downcase)
  IMPACT_SCORES[value]
end