新手试图在irb中试验Twitter api(山狮上的zsh shell)使用twitter gem。我一直在为Twitter :: Module获取未定义的方法。任何帮助将不胜感激。
irb(main):001:0> require "rubygems"
=> false
irb(main):002:0> require "twitter"
=> true
irb(main):003:0> puts Twitter.user("Suchitra_E").location
NoMethodError: undefined method `user' for Twitter:Module
from (irb):3
from /Users/suchitraedussuriya-essl/.rvm/rubies/ruby-1.9.3-p448/bin/irb:12:in `<main>'
irb(main):004:0> Twitter.search('football', options = {})
NoMethodError: undefined method `search' for Twitter:Module
from (irb):4
from /Users/suchitraedussuriya-essl/.rvm/rubies/ruby-1.9.3-p448/bin/irb:12:in `<main>'
irb(main):005:0>
答案 0 :(得分:0)
用户Source code会在Twitter Class
中显示它是module
,因此应首先进行实例化,即:Twitter::User.new
。
此外,您可以在Github repo
上找到示例