Ein offizielles Rdoc-Beispiel mit seiner GitHub-Quelle finden Sie hier .
Die Dokumentation unter rdoc.rubyforge.org scheint vollständiger zu sein als die Version unter rdoc.sourceforge.net (die übrigens ein Änderungsdatum von 2003 hat).
Es gibt auch eine gute Quelle für Beispiele: den Ruby-Core und die stdlib-Dokumentation. Schauen Sie sich beispielsweise eine der Klassenmethoden aus der FileKlasse an :
File.atime (Dateiname) => Zeit
Gibt die letzte Zugriffszeit für die benannte Datei als Zeitobjekt zurück.
Sie können den ursprünglichen Quellcode einschließlich des RDoc-Markups anzeigen, indem Sie auf die erste Zeile klicken (auf der eigentlichen RDoc-Seite, nicht in dem Zitat, das ich in dieser Antwort angegeben habe). In diesem Fall wurde die Methode in C implementiert, die RDoc-Formatierung ist jedoch dieselbe wie in Ruby:
/** call-seq:*File.atime(file_name)=> time**Returns the last access time for the named file as a Time object).**File.atime("testfile")#=> Wed Apr 09 08:51:48 CDT 2003**/
Daraus können Sie ersehen, dass call-seq:Sie den Methodennamen und die Parameter durch Text Ihrer Wahl ersetzen können, was für Klassenmethoden sehr nützlich ist. Es wird auch gezeigt, wie Sie Beispielcode in einer monospaced Schriftart anzeigen können, indem Sie ihn einrücken, ähnlich wie bei Markdown.
Ich habe nur danach gesucht. Beachten Sie, dass rdoc.rubyforge.org/RDoc/Markup.html die (wie es scheint) offizielle Spezifikation hat. Suche nach: RDoc Markup Reference Darn! Ich hätte wirklich auch den zweiten Kommentar lesen sollen
Ich konnte den Link zum Quellcode nicht finden, wie in der Antwort erwähnt (der besagt, dass auf ihn zugegriffen wird, indem "auf die erste Zeile geklickt wird (auf der eigentlichen RDoc-Seite, nicht in dem Zitat, das ich in diese Antwort aufgenommen habe)" der Link zum Quellcode
--markup
Option nicht zu unterstützen (versuchen,markdown
sie unter rdoc.rubyforge.org/RDoc/Markup.html#label-Supported+ zu verwenden) Formate - vermisse ich etwas?Da RubyForge im Ruhestand ist , gibt es hier einen neuen Link:
http://ruby-doc.org/stdlib-2.5.1/libdoc/rdoc/rdoc/RDoc/Markup.html
quelle