Class: OmniAgent::Eval::CaseResult
- Inherits:
-
Object
- Object
- OmniAgent::Eval::CaseResult
- Defined in:
- lib/omni_agent/eval/case_result.rb
Instance Attribute Summary collapse
-
#case_name ⇒ Object
readonly
Returns the value of attribute case_name.
-
#outcomes ⇒ Object
readonly
Returns the value of attribute outcomes.
Instance Method Summary collapse
-
#initialize(case_name:, outcomes:) ⇒ CaseResult
constructor
A new instance of CaseResult.
- #passed? ⇒ Boolean
Constructor Details
#initialize(case_name:, outcomes:) ⇒ CaseResult
Returns a new instance of CaseResult.
6 7 8 9 |
# File 'lib/omni_agent/eval/case_result.rb', line 6 def initialize(case_name:, outcomes:) @case_name = case_name @outcomes = outcomes end |
Instance Attribute Details
#case_name ⇒ Object (readonly)
Returns the value of attribute case_name.
4 5 6 |
# File 'lib/omni_agent/eval/case_result.rb', line 4 def case_name @case_name end |
#outcomes ⇒ Object (readonly)
Returns the value of attribute outcomes.
4 5 6 |
# File 'lib/omni_agent/eval/case_result.rb', line 4 def outcomes @outcomes end |
Instance Method Details
#passed? ⇒ Boolean
11 12 13 |
# File 'lib/omni_agent/eval/case_result.rb', line 11 def passed? outcomes.all?(&:passed?) end |