Class: Xail::AbstractColorFilter
- Inherits:
-
AbstractFilter
- Object
- AbstractFilter
- Xail::AbstractColorFilter
- Defined in:
- lib/xail/filter.rb
Direct Known Subclasses
Black, Blink, Blue, Bold, Cyan, Dark, Green, Magenta, Negative, OnBlack, OnBlue, OnCyan, OnGreen, OnMagenta, OnRed, OnWhite, OnYellow, Red, Underscore, White, Yellow
Instance Method Summary collapse
-
#initialize ⇒ AbstractColorFilter
constructor
A new instance of AbstractColorFilter.
- #streamLine(line) ⇒ Object
Methods inherited from AbstractFilter
Constructor Details
#initialize ⇒ AbstractColorFilter
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 |