سؤال

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

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top