2014-03-06 45 views
0

当我执行时没有错误,也没有输出。这是文件中的所有代码。使用Ruby的空白输出twitter gem

require 'twitter' 

client = Twitter::REST::Client.new do |config| 
    config.consumer_key = "" 
    config.consumer_secret = "" 
    config.access_token = "" 
    config.access_token_secret = "" 
end 

client.home_timeline 

当我用这个例子它的作品,所以我想我有不对头:

topics = ["coffee", "tea"] 
client.filter(:track => topics.join(",")) do |object| 
    puts object.text if object.is_a?(Twitter::Tweet) 
end 

这是我能工作的唯一例子,所有其他有没有产生输出。没有错误。

回答

0

尝试使用“$ client”,这将使其成为全球。可以这样工作。

$client = Twitter::REST::Client.new do |config| 
    config.consumer_key = "" 
    config.consumer_secret = "" 
    config.access_token = "" 
    config.access_token_secret = "" 
end 

$client.home_timeline