Class: LMCAdm::LMCADMResultInterpreter
- Inherits:
-
Object
- Object
- LMCAdm::LMCADMResultInterpreter
- Defined in:
- lib/lmcadm/ResultInterpreter.rb
Class Method Summary collapse
Class Method Details
.get_final_word(code) ⇒ Object
3 4 5 6 7 8 9 10 |
# File 'lib/lmcadm/ResultInterpreter.rb', line 3 def self.get_final_word(code) code_mappings = { 200 => "Done", 504 => "Timeout" } finalword = code_mappings[code] finalword ||= "UNKNOWN STATUS CODE" end |
.interpret(result) ⇒ Object
12 13 14 |
# File 'lib/lmcadm/ResultInterpreter.rb', line 12 def self.interpret(result) self.get_final_word(result.code) end |
.interpret_with_color(result) ⇒ Object
16 17 18 19 20 21 22 23 24 25 26 27 |
# File 'lib/lmcadm/ResultInterpreter.rb', line 16 def self.interpret_with_color(result) code = result.code finalword = self.get_final_word(code) if code == 200 finalword = finalword.green elsif code <= 400 && code < 500 finalword = finalword.yellow elsif code >= 500 && code < 600 finalword = finalword.red end return finalword end |