الفرق بين المراجعتين لصفحة: «Ruby/Object/protected methods»
أنشأ الصفحة ب'{{DISPLAYTITLE:التابع Object.protected_methods في روبي}} يُعيد التابع <code>protected_methods</code> قائمةً بالتوابع المحميَ...' |
طلا ملخص تعديل |
||
سطر 1: | سطر 1: | ||
{{DISPLAYTITLE:التابع Object.protected_methods في روبي}} | {{DISPLAYTITLE:التابع <code>Object.protected_methods</code> في روبي}} | ||
يُعيد التابع <code>protected_methods</code> قائمةً بالتوابع المحميَّة (protected methods) التي يمتلك الكائن الذي استدعي معه الوصول إليها. إذا مُرِّرت القيمة <code>false</code> إلى التابع، فستحتوي القائمة توابع الكائن المستقبل (receiver) فقط. | يُعيد التابع <code>protected_methods</code> قائمةً بالتوابع المحميَّة (protected methods) التي يمتلك الكائن الذي استدعي معه الوصول إليها. إذا مُرِّرت القيمة <code>false</code> إلى التابع، فستحتوي القائمة توابع الكائن المستقبل (receiver) فقط. | ||
سطر 10: | سطر 9: | ||
== المعاملات == | == المعاملات == | ||
=== all === | === <code>all</code> === | ||
معامل اختياري يحدِّد التوابع المعادة. يأخذ هذا المعامل القيمة true (افتراضيًا)، أو القيمة false. | معامل اختياري يحدِّد التوابع المعادة. يأخذ هذا المعامل القيمة <code>true</code> (افتراضيًا)، أو القيمة <code>false</code>. | ||
== القيم المعادة == | == القيم المعادة == | ||
تُعاد قائمةٌ بالتوابع المحميَّة التي يمتلك الكائن المعطى الوصول إليها إذا لم يعطَ الكائن | تُعاد قائمةٌ بالتوابع المحميَّة التي يمتلك الكائن المعطى الوصول إليها إذا لم يعطَ الكائن <code>all</code>، أو ستُعاد قائمة تحتوي توابع الكائن المستقبل (receiver) فقط إذا أعطي المعامل <code>all</code> وكانت قيمته <code>false</code>. | ||
== انظر أيضًا == | == انظر أيضًا == | ||
* التابع private_methods: يُعيد قائمةً بالتوابع الخاصة التي يمتلك الكائن الذي استدعي معه الوصول إليها. | *التابع <code>[[Ruby/Object/private methods|private_methods]]</code>: يُعيد قائمةً بالتوابع الخاصة التي يمتلك الكائن الذي استدعي معه الوصول إليها. | ||
* التابع methods: يُعيد قائمةً بالتوابع العامَّة والمحميَّة للكائن المعطى. | *التابع <code>[[Ruby/Object/methods|methods]]</code>: يُعيد قائمةً بالتوابع العامَّة والمحميَّة للكائن المعطى. | ||
* التابع public_methods: يُعيد قائمةً بالتوابع العامَّة التي يمتلك الكائن الذي استدعي معه الوصول إليها. | |||
* التابع <code>[[Ruby/Object/public methods|public_methods]]</code>: يُعيد قائمةً بالتوابع العامَّة التي يمتلك الكائن الذي استدعي معه الوصول إليها. | |||
== مصادر == | == مصادر == |
المراجعة الحالية بتاريخ 19:10، 22 نوفمبر 2018
يُعيد التابع protected_methods
قائمةً بالتوابع المحميَّة (protected methods) التي يمتلك الكائن الذي استدعي معه الوصول إليها. إذا مُرِّرت القيمة false
إلى التابع، فستحتوي القائمة توابع الكائن المستقبل (receiver) فقط.
البنية العامة
protected_methods(all=true) → array
المعاملات
all
معامل اختياري يحدِّد التوابع المعادة. يأخذ هذا المعامل القيمة true
(افتراضيًا)، أو القيمة false
.
القيم المعادة
تُعاد قائمةٌ بالتوابع المحميَّة التي يمتلك الكائن المعطى الوصول إليها إذا لم يعطَ الكائن all
، أو ستُعاد قائمة تحتوي توابع الكائن المستقبل (receiver) فقط إذا أعطي المعامل all
وكانت قيمته false
.
انظر أيضًا
- التابع
private_methods
: يُعيد قائمةً بالتوابع الخاصة التي يمتلك الكائن الذي استدعي معه الوصول إليها. - التابع
methods
: يُعيد قائمةً بالتوابع العامَّة والمحميَّة للكائن المعطى.
- التابع
public_methods
: يُعيد قائمةً بالتوابع العامَّة التي يمتلك الكائن الذي استدعي معه الوصول إليها.