Module: TFClient::StringUtils

Defined in:
lib/textflight-client/string_utils.rb

Class Method Summary collapse

Class Method Details

.remove_color_control_chars(string:) ⇒ Object



11
12
13
# File 'lib/textflight-client/string_utils.rb', line 11

def self.remove_color_control_chars(string:)
  string.gsub(/\e\[([;\d]+)?m/, "")
end

.remove_terminal_control_chars(string:) ⇒ Object

The server sends terminal control characters after login These need to be removed



7
8
9
# File 'lib/textflight-client/string_utils.rb', line 7

def self.remove_terminal_control_chars(string:)
  string.gsub("\e[2J\e[H", "")
end