Class: Daigaku::TestExample
- Inherits:
-
Object
- Object
- Daigaku::TestExample
- Defined in:
- lib/daigaku/test_result.rb
Constant Summary collapse
- EXAMPLE_PASSED_MESSAGE =
'Your code passed this requirement.'.freeze
Instance Attribute Summary collapse
-
#description ⇒ Object
readonly
Returns the value of attribute description.
-
#message ⇒ Object
readonly
Returns the value of attribute message.
-
#status ⇒ Object
readonly
Returns the value of attribute status.
Instance Method Summary collapse
-
#initialize(description:, status:, message: nil) ⇒ TestExample
constructor
A new instance of TestExample.
- #passed? ⇒ Boolean
Constructor Details
#initialize(description:, status:, message: nil) ⇒ TestExample
Returns a new instance of TestExample.
73 74 75 76 77 |
# File 'lib/daigaku/test_result.rb', line 73 def initialize(description:, status:, message: nil) @description = description @status = status = || EXAMPLE_PASSED_MESSAGE end |
Instance Attribute Details
#description ⇒ Object (readonly)
Returns the value of attribute description.
69 70 71 |
# File 'lib/daigaku/test_result.rb', line 69 def description @description end |
#message ⇒ Object (readonly)
Returns the value of attribute message.
69 70 71 |
# File 'lib/daigaku/test_result.rb', line 69 def end |
#status ⇒ Object (readonly)
Returns the value of attribute status.
69 70 71 |
# File 'lib/daigaku/test_result.rb', line 69 def status @status end |
Instance Method Details
#passed? ⇒ Boolean
79 80 81 |
# File 'lib/daigaku/test_result.rb', line 79 def passed? @status == 'passed' end |