你可以像这样使用八爪鱼:
Octopussy.user "my_account"
但我在 API 文档http://rdoc.info/github/pengwynn/octopussy/master/Octopussy中找不到“用户”方法
根据文档,模块由 SingleForwardable 扩展。
该模块必须包含“用户”方法,但我找不到该模块。
这是为什么?
你可以像这样使用八爪鱼:
Octopussy.user "my_account"
但我在 API 文档http://rdoc.info/github/pengwynn/octopussy/master/Octopussy中找不到“用户”方法
根据文档,模块由 SingleForwardable 扩展。
该模块必须包含“用户”方法,但我找不到该模块。
这是为什么?
http://github.com/pengwynn/octopussy/blob/master/lib/octopussy/client.rb,第 21 行我对 SingleForwardable 不是很熟悉,但我假设 octopussy.rb 中的这一行将以下调用转发给 Octopussy给客户
def_delegators :client, :search_users, :user, :followers, :following, :follows?, :watched
至于为什么找不到,那是因为它是针对无证代码的rdoc,几乎没用。对于像这种带有蹩脚的 rdoc 的非常小的事情,通常最好打开源代码(并祈祷编写它的人保持简单)