module Terminal::Table::Util
Public Class Methods
ansi_escape(line)
click to toggle source
removes all ANSI escape sequences (e.g. color)
# 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
Private Instance Methods
ansi_escape(line)
click to toggle source
removes all ANSI escape sequences (e.g. color)
# 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