Module: Readline
- Defined in:
- lib/termtter/system_extensions.rb,
lib/termtter/system_extensions.rb
Class Method Summary collapse
Class Method Details
.old_readline ⇒ Object
61 |
# File 'lib/termtter/system_extensions.rb', line 61 alias :old_readline :readline |
.readline(*a) ⇒ Object
62 63 64 65 66 67 68 69 70 71 72 73 74 75 |
# File 'lib/termtter/system_extensions.rb', line 62 def readline(*a) str = old_readline(*a) out = '' loop do begin out << $iconv_sj_to_u8.iconv(str) break rescue Iconv::Failure out << "#{$!.success}?" str = $!.failed[1..-1] end end return out end |