Use built-in command to make form parameters There is a built-in command for making a form/encoded parameters in Ruby. If you don't want use the built-in command, which accpets a Hash object and coverts it to form/encoded parameters, you should use URI.encode_www_form_component method. Failed test case in current version:
Use built-in command to make form parameters
There is a built-in command for making a form/encoded parameters in Ruby. If you don't want use the built-in command, which accpets a Hash object and coverts it to form/encoded parameters, you should use URI.encode_www_form_component method.
Failed test case in current version:

require 'twitter'

client = Twitter::Streaming::Client.new do |config|
  config.consumer_key        = 'YOUR_CONSUMER_KEY'
  config.consumer_secret     = 'YOUR_CONSUMER_SECRET'
  config.access_token        = 'YOUR_ACCESS_TOKEN'
  config.access_token_secret = 'YOUR_ACCESS_SECRET'
end

filter_params = {
  :track => ':),:-),: ),:D,=),:(,:-(,: (,:/,:-/,=(,(:,):,)-:,(-:,( :,) :,:-D,:-|,:|,|:,|-:',
  :language => 'es'
}
client.filter(filter_params) do |object|
  puts object.text if object.is_a?(Twitter::Tweet)
end

sferik/twitter,chute/twitter