Class: Moku6::Result
- Inherits:
-
Object
- Object
- Moku6::Result
- Defined in:
- lib/moku6/result.rb
Instance Attribute Summary collapse
-
#offenses ⇒ Object
readonly
: Array.
Instance Method Summary collapse
-
#empty? ⇒ Boolean
: () -> bool.
-
#errors ⇒ Object
: () -> Array.
-
#errors? ⇒ Boolean
: () -> bool.
-
#initialize(offenses) ⇒ Result
constructor
: (Array offenses) -> void.
-
#warnings ⇒ Object
: () -> Array.
Constructor Details
Instance Attribute Details
#offenses ⇒ Object (readonly)
: Array
6 7 8 |
# File 'lib/moku6/result.rb', line 6 def offenses @offenses end |
Instance Method Details
#empty? ⇒ Boolean
: () -> bool
21 |
# File 'lib/moku6/result.rb', line 21 def empty? = offenses.empty? |
#errors ⇒ Object
: () -> Array
12 |
# File 'lib/moku6/result.rb', line 12 def errors = offenses.select { |o| o.severity == :error } |
#errors? ⇒ Boolean
: () -> bool
18 |
# File 'lib/moku6/result.rb', line 18 def errors? = errors.any? |
#warnings ⇒ Object
: () -> Array
15 |
# File 'lib/moku6/result.rb', line 15 def warnings = offenses.select { |o| o.severity == :warning } |