Module: TuiTui::TextSanitizer

Defined in:
lib/tui_tui/text_sanitizer.rb

Overview

Normalizes text before rendering so malformed input bytes are displayed safely instead of raising encoding errors.

Class Method Summary collapse

Class Method Details

.sanitize(string) ⇒ Object



9
10
11
# File 'lib/tui_tui/text_sanitizer.rb', line 9

def sanitize(string)
  string.valid_encoding? ? string : string.scrub("?")
end