Class: Checker::Result
- Inherits:
-
Object
- Object
- Checker::Result
- Defined in:
- lib/checker/result.rb
Class Method Summary collapse
Class Method Details
.default_result_class ⇒ Object
16 17 18 |
# File 'lib/checker/result.rb', line 16 def default_result_class Checker::Results::Default end |
.result(klass, exitstatus) ⇒ Object
4 5 6 7 8 |
# File 'lib/checker/result.rb', line 4 def result(klass, exitstatus) debug klass debug exitstatus result_class(klass.classname).new(exitstatus) end |
.result_class(klass) ⇒ Object
10 11 12 13 14 |
# File 'lib/checker/result.rb', line 10 def result_class(klass) "Checker::Results::#{klass}".constantize rescue NameError => e default_result_class end |