Class: Herb::Result
- Inherits:
-
Object
- Object
- Herb::Result
- Defined in:
- lib/herb/result.rb,
sig/herb/result.rbs,
ext/herb/extension.c
Direct Known Subclasses
Instance Attribute Summary collapse
-
#errors ⇒ Array[Herb::Errors::Error]
readonly
: Array.
-
#source ⇒ String
readonly
: String.
-
#warnings ⇒ Array[Herb::Warnings::Warning]
readonly
: Array.
Instance Method Summary collapse
-
#failed? ⇒ Boolean
: () -> bool.
- #initialize(source, warnings, errors) ⇒ Result constructor
-
#success? ⇒ Boolean
: () -> bool.
Constructor Details
Instance Attribute Details
#errors ⇒ Array[Herb::Errors::Error] (readonly)
: Array
8 9 10 |
# File 'lib/herb/result.rb', line 8 def errors @errors end |
#source ⇒ String (readonly)
: String
6 7 8 |
# File 'lib/herb/result.rb', line 6 def source @source end |
#warnings ⇒ Array[Herb::Warnings::Warning] (readonly)
: Array
7 8 9 |
# File 'lib/herb/result.rb', line 7 def warnings @warnings end |
Instance Method Details
#failed? ⇒ Boolean
: () -> bool
23 24 25 |
# File 'lib/herb/result.rb', line 23 def failed? true end |
#success? ⇒ Boolean
: () -> bool
18 19 20 |
# File 'lib/herb/result.rb', line 18 def success? false end |