module Warnings::SeverityUtil
Defines severity levels and provides helper methods.
Constants
- HIGH
- LOW
- MEDIUM
Public Instance Methods
rcwef_full(name)
click to toggle source
Map a common full severity to a defined severity level.
@param name [String] The shortened severity without '[]' @return [Symbol] Mapped severity level.
# File lib/warnings/helper/severity_util.rb, line 32 def rcwef_full(name) case name.downcase when 'refactor', 'convention' LOW when 'warning' MEDIUM when 'error', 'fatal' HIGH else LOW end end
rcwef_short(name)
click to toggle source
Map a common shortened severity [R/C/W/E/F0000] to a defined severity level.
@param name [String] The shortened severity without '[]' @return [Symbol] Mapped severity level.
# File lib/warnings/helper/severity_util.rb, line 14 def rcwef_short(name) char = name.chars.first.downcase case char when 'r', 'c' LOW when 'w' MEDIUM when 'e', 'f' HIGH else LOW end end