Module: Terminal::Table::Util
- Defined in:
- lib/terminal-table/util.rb
Class Method Summary collapse
-
.ansi_escape(line) ⇒ Object
removes all ANSI escape sequences (e.g. color).
Class Method Details
.ansi_escape(line) ⇒ Object
removes all ANSI escape sequences (e.g. color)
5 6 7 8 9 |
# File 'lib/terminal-table/util.rb', line 5 def ansi_escape(line) line.to_s.gsub(/\x1b(\[|\(|\))[;?0-9]*[0-9A-Za-z]/, ''). gsub(/\x1b(\[|\(|\))[;?0-9]*[0-9A-Za-z]/, ''). gsub(/(\x03|\x1a)/, '') end |