التابع Object.protected_methods
في روبي
يُعيد التابع protected_methods
قائمةً بالتوابع المحميَّة (protected methods) التي يمتلك الكائن الذي استدعي معه الوصول إليها. إذا مُرِّرت القيمة false
إلى التابع، فستحتوي القائمة توابع الكائن المستقبل (receiver) فقط.
البنية العامة
protected_methods(all=true) → array
المعاملات
all
معامل اختياري يحدِّد التوابع المعادة. يأخذ هذا المعامل القيمة true
(افتراضيًا)، أو القيمة false
.
القيم المعادة
تُعاد قائمةٌ بالتوابع المحميَّة التي يمتلك الكائن المعطى الوصول إليها إذا لم يعطَ الكائن all
، أو ستُعاد قائمة تحتوي توابع الكائن المستقبل (receiver) فقط إذا أعطي المعامل all
وكانت قيمته false
.
انظر أيضًا
- التابع
private_methods
: يُعيد قائمةً بالتوابع الخاصة التي يمتلك الكائن الذي استدعي معه الوصول إليها. - التابع
methods
: يُعيد قائمةً بالتوابع العامَّة والمحميَّة للكائن المعطى.
- التابع
public_methods
: يُعيد قائمةً بالتوابع العامَّة التي يمتلك الكائن الذي استدعي معه الوصول إليها.