التابع Module.protected_instance_methods
في روبي
يعيد التابع protected_instance_methods
قائمة بتوابع النسخة (instance methods) المحمية المعرفة في الوحدة. إذا مُرِّرت قيمة إلى التابع وكانت false
، فلن تُتضمّن توابع الأسلاف (ancestors).
البنية العامة
protected_instance_methods(include_super=true)→ array
المعاملات
include_super
إذا كان هذا الوسيط يساوي false
، فلن تُتضمّن توابع الأسلاف (ancestors). القيمة الافتراضية هي: true
.
القيمة المعادة
تعاد مصفوفة تمثِّل قائمة بتوابع النسخة (instance methods) المحمية المعرفة في الوحدة.
انظر أيضا
- التابع
protected
: يعين المرئية (visibility) الافتراضية للتوابع المعرفة لاحقًا إلى المرئيةprotected
المحمية. - التابع
protected_method_defined?
: يتحقق إن كان التابع المحمي (protected) المعطى معرفًا في الوحدة (أو الوحدات المُتضمنة فيه، أو أسلافه إن كان صنفًا).
- التابع
private_instance_methods
: يعيد قائمة بتوابع النسخة الخاصة المعرفة في الوحدة.