سؤال
يمكنك استخدام Octopussy مثل هذا:
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 crappy ، من الأفضل غالبًا فتح المصدر (ونصلي من كل من كتبه أبقى الأمور بسيطة)