التابع attr الخاص بالصنف Module في روبي
الشكل الأول (انظر فقرة البنية العامة) مكافئ للتابع attr_reader. أما الشكل الثاني فيكافئ attr_accessor(name)، ولكنه مُتجاوز الآن. الشكل الأخير يكافئ attr_reader(name)، لكنه متجاوز هو أيضًا.
البنية العامة
attr(name, ...) → nil
attr(name, true) → nil
attr(name, false) → nil
المعاملات
name
اسم الميزة.
القيمة المُعادة
تعاد القيمة nil.
انظر أيضا
- التابع
append_features: عندما تكون هذه الوحدة مُضمّنة في وحدة أخرى، فستستدعي روبيappend_featuresفي هذه الوحدة، - التابع
attr_accessor: يحدد خاصية مسماة (named attribute) لهذه الوحدة،