Module: Readline
- Defined in:
- lib/plugins/stdout.rb,
lib/plugins/stdout.rb
Class Method Summary collapse
Class Method Details
.old_readline ⇒ Object
39 |
# File 'lib/plugins/stdout.rb', line 39 alias :old_readline :readline |
.readline(*a) ⇒ Object
40 41 42 43 44 45 46 47 48 49 50 51 52 53 |
# File 'lib/plugins/stdout.rb', line 40 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 |