RDoc هو مولد توثيق مدمج للغة برمجة Ruby، وقد تم تصميمه بواسطة ديف توماس. يقوم RDoc بتحليل شفرة مصدر Ruby، وينتج مجموعة من الصفحات المنظمة لكائنات وطرق Ruby. يمكن إضافة تعليقات الشفرة بأسلوب طبيعي، ويتم تضمين RDoc كجزء من توزيعة Ruby الأساسية. تعتبر برمجية وتنسيق RDoc خلفًا لتنسيق مستندات Ruby (بالإضافة إلى البرمجيات المرتبطة RD). يمكن لـ RDoc إنتاج توثيق قابل للاستخدام حتى إذا لم تحتوي شفرة المصدر المستهدفة على تعليقات صريحة؛ حيث سيقوم بعد ذلك بعرض الفئات والوحدات والطرق وإدراجها في ملفات الواجهة البرمجية المُنشأة. بالإضافة إلى ذلك، يوفر RDoc المحرك لإنشاء ملفات بيانات ri لـ Ruby، مما يوفر إمكانية الوصول إلى معلومات واجهة البرمجة التطبيقية من خلال سطر الأوامر. وحاليًا، يتم صيانة RDoc وri بواسطة إريك هودل وريان ديفيس.
تتضمن ميزات RDoc القدرة على وجود تعليقات، والتنسيق الدلالي للهوامش، والتعليقات الخطية. يمكن استخدام RDoc في توليد توثيق شفرة المصدر بطريقة مرتبة وسهلة القراءة، مما يسهل عملية فهم واستخدام الكود للمطورين الآخرين.
لمزيد من المعلومات، يمكنك زيارة الروابط التالية: