我只是想了解如何使用特定的红宝石。例如,以这个reddit gem为例。它说要启动此代码:
require 'snoo'
# Create a new instance of the client
reddit = Snoo::Client.new
# Log into reddit
reddit.log_in 'Username', 'Password'
# Send a private message to me (Paradox!)
reddit.send_pm 'Paradox', 'Snoo rubygem rocks!', "Hey Paradox, I'm trying your Snoo rubygem out and it rocks. Thanks for providing such an awesome thing!"
# Log back out of reddit
reddit.log_out
很好,但是在文档中您可以看到 Client 类没有很多令人兴奋的功能。令人兴奋的功能在 Account 类中,但没有办法得到它......因为如果我尝试这样的事情
reddit = Snoo::Account.new
我收到此错误:
`initialize': undefined method `new' for Snoo::Account:Module (NoMethodError)
好的,所以没有新方法,但是我如何制作一个Account
对象并使用它的功能log_in
呢?