From ee43c17fd6d52c523f8a4ef24ca500b903f6d6db Mon Sep 17 00:00:00 2001 From: Victor Costa Date: Fri, 22 Jan 2016 14:44:30 -0300 Subject: [PATCH] Remove iconv dependency --- twitter/stream.rb | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/twitter/stream.rb b/twitter/stream.rb index aa81a12..fa5420f 100644 --- a/twitter/stream.rb +++ b/twitter/stream.rb @@ -1,6 +1,5 @@ require 'rubygems' require 'twitter' -require 'iconv' #disable address resolv to avoid problems with proxy class Resolv @@ -11,9 +10,7 @@ end #Filters non-UTF8 octets def UTF8Filter(string) - ic = Iconv.new('UTF-8//IGNORE', 'UTF-8') - #Attention please, don't remove + ' ')[0..-2] it is used for UTF8 validation - ic.iconv(string + ' ')[0..-2] + string.encode("UTF-8", :invalid => :replace, :undef => :replace, :replace => "?") end def listen_twitter_stream(hub, author_id) -- libgit2 0.21.2