Sha256: 745d16536debf842c41b45680ded13e8699ccc4ff7f7fb08aaea1023c10615fa
Contents?: true
Size: 348 Bytes
Versions: 78
Compression:
Stored size: 348 Bytes
Contents
module Terminal class Table module Util # removes all ANSI escape sequences (e.g. color) 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 module_function :ansi_escape end end end
Version data entries
78 entries across 78 versions & 4 rubygems