الفرق بين المراجعتين لصفحة: «Ruby/Object/private methods»

من موسوعة حسوب
< Ruby‏ | Object
أنشأ الصفحة ب'{{DISPLAYTITLE:التابع Object.private_methods في روبي}} يُعيد التابع <code>private_methods</code> قائمةً بالتوابع الخاصة (priv...'
 
طلا ملخص تعديل
 
سطر 1: سطر 1:
{{DISPLAYTITLE:التابع Object.private_methods في روبي}}
{{DISPLAYTITLE:التابع <code>Object.private_methods</code> في روبي}}
 
يُعيد التابع <code>private_methods</code> قائمةً بالتوابع الخاصة (private methods) التي يمتلك الكائن الذي استدعي معه الوصول إليها. إذا مُرِّرت القيمة <code>false</code> إلى التابع، فستحتوي القائمة توابع الكائن المستقبل (receiver) فقط.
يُعيد التابع <code>private_methods</code> قائمةً بالتوابع الخاصة (private methods) التي يمتلك الكائن الذي استدعي معه الوصول إليها. إذا مُرِّرت القيمة <code>false</code> إلى التابع، فستحتوي القائمة توابع الكائن المستقبل (receiver) فقط.


== البنية العامة ==
== البنية العامة ==
<syntaxhighlight lang="ruby">
private_methods(all=true) → array
private_methods(all=true) → array
</syntaxhighlight>


== المعاملات ==
== المعاملات ==


=== all ===
=== <code>all</code> ===
معامل اختياري يحدِّد التوابع المعادة. يأخذ هذا المعامل القيمة true (افتراضيًا)، أو القيمة false.
معامل اختياري يحدِّد التوابع المعادة. يأخذ هذا المعامل القيمة <code>true</code> (افتراضيًا)، أو القيمة <code>false</code>.


== القيم المعادة ==
== القيم المعادة ==
تُعاد قائمةٌ بالتوابع الخاصة التي يمتلك الكائن المعطى الوصول إليها إذا لم يعطَ الكائن all، أو ستُعاد قائمة تحتوي توابع الكائن المستقبل (receiver) فقط إذا أعطي المعامل all وكانت قيمته false.
تُعاد قائمةٌ بالتوابع الخاصة التي يمتلك الكائن المعطى الوصول إليها إذا لم يعطَ الكائن <code>all</code>، أو ستُعاد قائمة تحتوي توابع الكائن المستقبل (receiver) فقط إذا أعطي المعامل <code>all</code> وكانت قيمته <code>false</code>.


== انظر أيضًا ==
== انظر أيضًا ==
* التابع methods: يُعيد قائمةً بالتوابع العامَّة والمحميَّة للكائن المعطى.
* التابع <code>[[Ruby/Object/methods|methods]]</code>: يُعيد قائمةً بالتوابع العامَّة والمحميَّة للكائن المعطى.
* التابع public_methods: يُعيد قائمةً بالتوابع العامَّة التي يمتلك الكائن الذي استدعي معه الوصول إليها.
* التابع <code>[[Ruby/Object/public methods|public_methods]]</code>: يُعيد قائمةً بالتوابع العامَّة التي يمتلك الكائن الذي استدعي معه الوصول إليها.
* التابع protected_methods: يُعيد قائمةً بالتوابع المحميَّة التي يمتلك الكائن الذي استدعي معه الوصول إليها.
* التابع <code>[[Ruby/Object/protected methods|protected_methods]]</code>: يُعيد قائمةً بالتوابع المحميَّة التي يمتلك الكائن الذي استدعي معه الوصول إليها.


== مصادر ==
== مصادر ==

المراجعة الحالية بتاريخ 18:49، 22 نوفمبر 2018

يُعيد التابع private_methods قائمةً بالتوابع الخاصة (private methods) التي يمتلك الكائن الذي استدعي معه الوصول إليها. إذا مُرِّرت القيمة false إلى التابع، فستحتوي القائمة توابع الكائن المستقبل (receiver) فقط.

البنية العامة

private_methods(all=true)  array

المعاملات

all

معامل اختياري يحدِّد التوابع المعادة. يأخذ هذا المعامل القيمة true (افتراضيًا)، أو القيمة false.

القيم المعادة

تُعاد قائمةٌ بالتوابع الخاصة التي يمتلك الكائن المعطى الوصول إليها إذا لم يعطَ الكائن all، أو ستُعاد قائمة تحتوي توابع الكائن المستقبل (receiver) فقط إذا أعطي المعامل all وكانت قيمته false.

انظر أيضًا

  • التابع methods: يُعيد قائمةً بالتوابع العامَّة والمحميَّة للكائن المعطى.
  • التابع public_methods: يُعيد قائمةً بالتوابع العامَّة التي يمتلك الكائن الذي استدعي معه الوصول إليها.
  • التابع protected_methods: يُعيد قائمةً بالتوابع المحميَّة التي يمتلك الكائن الذي استدعي معه الوصول إليها.

مصادر