Class: BuildEval::Result::BuildResult
- Inherits:
-
Object
- Object
- BuildEval::Result::BuildResult
- Defined in:
- lib/build_eval/result/build_result.rb
Instance Attribute Summary collapse
-
#build_name ⇒ Object
readonly
Returns the value of attribute build_name.
-
#status ⇒ Object
readonly
Returns the value of attribute status.
Class Method Summary collapse
Instance Method Summary collapse
Instance Attribute Details
#build_name ⇒ Object (readonly)
Returns the value of attribute build_name.
18 19 20 |
# File 'lib/build_eval/result/build_result.rb', line 18 def build_name @build_name end |
#status ⇒ Object (readonly)
Returns the value of attribute status.
19 20 21 |
# File 'lib/build_eval/result/build_result.rb', line 19 def status @status end |
Class Method Details
.create(args) ⇒ Object
8 9 10 |
# File 'lib/build_eval/result/build_result.rb', line 8 def create(args) new(build_name: args[:build_name], status: BuildEval::Result::Status.find(args[:status_name])) end |
.indeterminate(build_name) ⇒ Object
12 13 14 |
# File 'lib/build_eval/result/build_result.rb', line 12 def indeterminate(build_name) new(build_name: build_name, status: BuildEval::Result::Status::INDETERMINATE) end |
Instance Method Details
#to_s ⇒ Object
34 35 36 |
# File 'lib/build_eval/result/build_result.rb', line 34 def to_s "#{@build_name}: #{@status}" end |
#unsuccessful? ⇒ Boolean
30 31 32 |
# File 'lib/build_eval/result/build_result.rb', line 30 def unsuccessful? @status.unsuccessful? end |