يُظهر واجهة برمجة التطبيقات الخاصة بـ Ruby خيارًا لتعيين owner_usernames عند استخدام create_group و update_group. يبدو أن create_group يعمل بشكل صحيح (ويظهر المالك بعد إنشاء المجموعة)، ولكن يبدو أن owner_usernames يمكن تعيينها فقط عند الإنشاء على جانب REST. لذا، لا يمكننا ترقية مستخدم ليصبح مالكًا لمجموعة موجودة دون استخدام واجهة المستخدم (على الأقل باستخدام واجهة برمجة التطبيقات الخاصة بـ Ruby).
هل هذا التصميم مقصود أم أنه يستحق تقديم طلب دمج (PR)؟ هل تفترض بشكل صحيح أن الجانب الخاص بـ Ruby يحتاج إلى أساليب مطابقة لـ groups#add_owners و groups#remove_owner؟