Class: FilterList
- Defined in:
- lib/gitlab-burndown/filter/filter_list.rb
Instance Method Summary collapse
- #apply(target) ⇒ Object
-
#initialize(*filters) ⇒ FilterList
constructor
A new instance of FilterList.
Constructor Details
#initialize(*filters) ⇒ FilterList
Returns a new instance of FilterList.
4 5 6 7 |
# File 'lib/gitlab-burndown/filter/filter_list.rb', line 4 def initialize(*filters) super() @filters = filters end |
Instance Method Details
#apply(target) ⇒ Object
9 10 11 12 13 14 15 |
# File 'lib/gitlab-burndown/filter/filter_list.rb', line 9 def apply(target) exclude = false @filters.each do |filter| exclude = true unless filter.apply target end !exclude end |