Remove ruby 1.9-ism in buffer.rb. This keeps things running on older ruby versions.
Signed-off-by: Ben Walton <[email protected]> --- lib/sup/buffer.rb | 7 ++++++- 1 files changed, 6 insertions(+), 1 deletions(-) diff --git a/lib/sup/buffer.rb b/lib/sup/buffer.rb index 5772bb0..ccbd38f 100644 --- a/lib/sup/buffer.rb +++ b/lib/sup/buffer.rb @@ -612,7 +612,12 @@ EOS tf.deactivate draw_screen :sync => false, :status => status, :title => title end - tf.value.tap { |x| x.force_encoding Encoding::UTF_8 if x && x.respond_to?(:encoding) } + + v = if tf.value && tf.value.respond_to?(:encoding) + tf.value.force_encoding Encoding::UTF_8 + else + tf.value + end end def ask_getch question, accept=nil -- 1.7.0 _______________________________________________ sup-talk mailing list [email protected] http://rubyforge.org/mailman/listinfo/sup-talk
