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