Class: Y2Issues::List
- Inherits:
-
Object
- Object
- Y2Issues::List
- Extended by:
- Forwardable
- Includes:
- Enumerable
- Defined in:
- library/general/src/lib/y2issues/list.rb
Overview
List of YaST issues
Instance Method Summary collapse
-
#concat(*args) ⇒ List
concats issues.
-
#error? ⇒ Boolean
(also: #fatal?)
Determine whether any of the issues on the list is an error.
-
#initialize(issues = []) ⇒ List
constructor
Constructor.
-
#to_a ⇒ Array<Issue>
Returns an array containing registered problems.
Constructor Details
#initialize(issues = []) ⇒ List
Constructor
33 34 35 |
# File 'library/general/src/lib/y2issues/list.rb', line 33 def initialize(issues = []) @items = issues end |
Instance Method Details
#concat(*args) ⇒ List
Note:
also self is modified
concats issues
58 59 60 61 62 |
# File 'library/general/src/lib/y2issues/list.rb', line 58 def concat(*args) @items.concat(*args.map(&:to_a)) self end |
#error? ⇒ Boolean Also known as: fatal?
Determine whether any of the issues on the list is an error
40 41 42 |
# File 'library/general/src/lib/y2issues/list.rb', line 40 def error? any?(&:error?) end |
#to_a ⇒ Array<Issue>
Returns an array containing registered problems
49 50 51 |
# File 'library/general/src/lib/y2issues/list.rb', line 49 def to_a @items end |