Sha256: 8c4b2502df31994a40f50ae5a240e86fc82ddd3fc45ca3ab7888d786125a5684
Contents?: true
Size: 1.28 KB
Versions: 1
Compression:
Stored size: 1.28 KB
Contents
require 'bundler/setup' require 'em-twitter' EM::run do options = { :path => '/1/statuses/filter.json', :params => { :track => 'you,Obama,eli,bachelor,Romney' }, :ssl => { :verify_peer => true, :cert_chain_file => '/etc/ssl/certs/cacert.pem' }, :oauth => { :consumer_key => 'czveJ6LqlTuVHsbDBuRQ', :consumer_secret => 'wGY6NCptPerGog4lPvAKu450jtUaT3bz7wSQdzDiYaY', :token => '4618-01z5ihmeVYuc343JAYzaejVTuV0VU5CSF7gUWzsB8', :token_secret => 'HVQrPKjfQAyNPkQCCej10dIaLUaFzIIEAkwsI1hQ0' } # , :encoding => 'gzip' } client = EM::Twitter::Client.connect(options) client.each do |item| puts item end client.on_error do |message| puts "oops: error: #{message}" end client.on_unauthorized do puts "oops: unauthorized" end client.on_forbidden do puts "oops: unauthorized" end client.on_not_found do puts "oops: not_found" end client.on_not_acceptable do puts "oops: not_acceptable" end client.on_too_long do puts "oops: too_long" end client.on_range_unacceptable do puts "oops: range_unacceptable" end client.on_enhance_your_calm do puts "oops: enhance_your_calm" end EM.add_timer(25) do EM.stop end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
em-twitter-0.1.0 | smoke.rb |