Class: Xail::AbstractColorFilter

Inherits:
AbstractFilter show all
Defined in:
lib/xail/filter.rb

Instance Method Summary collapse

Methods inherited from AbstractFilter

#filterName

Constructor Details

#initializeAbstractColorFilter

Returns a new instance of AbstractColorFilter.



247
248
249
# File 'lib/xail/filter.rb', line 247

def initialize
  @colors = Term::ANSIColor
end

Instance Method Details

#streamLine(line) ⇒ Object



251
252
253
# File 'lib/xail/filter.rb', line 251

def streamLine(line)
  return @colors.send(filterName.gsub(/On/,"on_").downcase, line)
end