Не могу найти класс - PullRequest
       3

Не могу найти класс

0 голосов
/ 11 сентября 2010

Вы можете использовать Octopussy следующим образом:

Octopussy.user "my_account"

Но я не могу найти "пользовательский" метод в документации API http://rdoc.info/github/pengwynn/octopussy/master/Octopussy

Согласно документации, этот модуль расширен за счет SingleForwardable.

Этот модуль должен содержать метод "пользователь", но я не могу найти этот модуль.

Почему это?

1 Ответ

1 голос
/ 11 сентября 2010

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, часто лучше просто взломать исходный код (и молиться, чтобы тот, кто написал это, делал вещи простыми)

...