Module: Readline
- Defined in:
- lib/termtter/system_extensions.rb,
lib/termtter/system_extensions.rb
Class Method Summary collapse
Class Method Details
.old_readline ⇒ Object
56 |
# File 'lib/termtter/system_extensions.rb', line 56 alias :old_readline :readline |
.readline(*a) ⇒ Object
57 58 59 60 61 62 63 64 65 66 67 68 69 70 |
# File 'lib/termtter/system_extensions.rb', line 57 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 |