Class: Xail::ContainsFilter
- Inherits:
-
AbstractFilter
- Object
- AbstractFilter
- Xail::ContainsFilter
- Defined in:
- lib/xail/filter.rb
Instance Method Summary collapse
-
#initialize(*keys) ⇒ ContainsFilter
constructor
A new instance of ContainsFilter.
- #streamLine(line) ⇒ Object
Methods inherited from AbstractFilter
Constructor Details
#initialize(*keys) ⇒ ContainsFilter
Returns a new instance of ContainsFilter.
154 155 156 |
# File 'lib/xail/filter.rb', line 154 def initialize(*keys) @keys = keys end |
Instance Method Details
#streamLine(line) ⇒ Object
158 159 160 161 162 163 164 165 166 |
# File 'lib/xail/filter.rb', line 158 def streamLine(line) @keys.each do |key| if line.include?(key) return line end end nil end |