Class: SolidObjects::Doctor::Check
- Inherits:
-
Object
- Object
- SolidObjects::Doctor::Check
- Defined in:
- lib/solid_objects/doctor.rb,
sig/generated/lib/solid_objects/doctor.rbs
Instance Attribute Summary collapse
- #message ⇒ Object readonly
- #name ⇒ Object readonly
- #status ⇒ Object readonly
Instance Method Summary collapse
- #failed? ⇒ Boolean
-
#initialize(name:, status:, message:) ⇒ Check
constructor
A new instance of Check.
Constructor Details
#initialize(name:, status:, message:) ⇒ Check
Returns a new instance of Check.
16 17 18 19 20 21 |
# File 'lib/solid_objects/doctor.rb', line 16 def initialize(name:, status:, message:) @name = name @status = status @message = freeze end |
Instance Attribute Details
#message ⇒ Object (readonly)
13 14 15 |
# File 'lib/solid_objects/doctor.rb', line 13 def @message end |
#name ⇒ Object (readonly)
13 14 15 |
# File 'lib/solid_objects/doctor.rb', line 13 def name @name end |
#status ⇒ Object (readonly)
13 14 15 |
# File 'lib/solid_objects/doctor.rb', line 13 def status @status end |
Instance Method Details
#failed? ⇒ Boolean
24 25 26 |
# File 'lib/solid_objects/doctor.rb', line 24 def failed? status == :fail end |