Class: Xail::FilterComposition
- Inherits:
-
AbstractCompoundFilter
- Object
- AbstractFilter
- AbstractCompoundFilter
- Xail::FilterComposition
- Defined in:
- lib/xail/filter.rb
Overview
a composition streams the next filter on success
Instance Method Summary collapse
Methods inherited from AbstractCompoundFilter
Methods inherited from AbstractFilter
Constructor Details
This class inherits a constructor from Xail::AbstractCompoundFilter
Instance Method Details
#streamLine(input) ⇒ Object
100 101 102 103 104 105 106 107 108 |
# File 'lib/xail/filter.rb', line 100 def streamLine(input) @filters.inject(input) do |line,filter| if line != nil filter.streamLine(line) else return nil end end end |