[前][次][番号順一覧][スレッド一覧]

ruby-reference-manual:3806

From: "ridec (ridec _)" <redmine@r...>
Date: Wed, 4 Sep 2013 11:07:15 +0900
Subject: [ruby-reference-manual:3806] [るりまプロジェクト - Feature #8247] RDoc へのリンクを表示する


Issue #8247 has been updated by ridec (ridec _).


各メソッドからruby-doc.orgのRDocへリンクを表示する機能を実装し、PullRequestをお送りしました。
https://github.com/rurema/bitclust/pull/4

ほとんどのメソッドからのリンクは問題無いと思いますが、
一部のメソッドは機械的に生成したURLがruby-doc.orgに存在しないため、エラーページに飛ばされます。

現在確認できている異常リンクは以下のとおりです。

Version 1.9.3, 2.0.0
IO.console_sizeからのリンク

ARGF.class内のメソッドからのリンク


Version 2.0.0
MiniTest/Mock
MiniTest/Assertions
MiniTest/Unit
内のメソッドからのリンク


MiniTestについては原因が判明しており、2.0.0でruby-doc.orgのRDocのURLが変わったためです。
例: MiniTest/Assersions
1.9.3: http://www.ruby-doc.org/stdlib-1.9.3/libdoc/minitest/unit/rdoc/MiniTest/Assertions.html
2.0.0: http://www.ruby-doc.org/stdlib-2.0/libdoc/minitest/rdoc/MiniTest/Assertions.html

試しにdoctreeのrefm/api/src/LIBRARIESを次のように変更し

diff --git a/refm/api/src/LIBRARIES b/refm/api/src/LIBRARIES
index 030cf97..eb70a3a 100644
--- a/refm/api/src/LIBRARIES
+++ b/refm/api/src/LIBRARIES
@@ -200,10 +200,7 @@ mailread
 mathn
 matrix
 #@since 1.9.1
-minitest/autorun
-minitest/mock
-minitest/spec
-minitest/unit
+minitest
 #@end
 #@until 1.9.1
 md5

更にrefm/api/src/minitest.rdを追加しメソッドを書いてみたところ、正しいURLが生成されることが確認できました。
----------------------------------------
Feature #8247: RDoc へのリンクを表示する
https://bugs.ruby-lang.org/issues/8247#change-41594

Author: okkez (okkez _)
Status: Open
Priority: Normal
Assignee: 
Category: bitclust
Target version: 
reporter: 
ruby_version: 


https://github.com/yhara/prismdoc/ では自前で RDoc のソースを持っているけど、http://ruby-doc.org/ があるのでそちらへのリンクを表示すればよさそう。

URL は機械的に計算できるはず。
リンクの表示位置は、メソッドシグニチャの横あたりがよさそう。
クラスやライブラリへのリンクも追加する。


-- 
http://bugs.ruby-lang.org/

--
ML: ruby-reference-manual@m...
Info: http://QuickML.com/

[前][次][番号順一覧][スレッド一覧]

      3620 2013-04-11 02:54 [redmine@r...        ] [るりまプロジェクト - Feature #8247][Open] RDoc へのリンクを表示する
->    3806 2013-09-04 04:07 ┣[redmine@r...        ] [るりまプロジェクト - Feature #8247] RDoc へのリンクを表示する
      3809 2013-09-04 06:07 ┣[sho-h@n...          ] [るりまプロジェクト - Feature #8247] RDoc へのリンクを表示する
      3810 2013-09-04 06:20 ┣[redmine@r...        ] [るりまプロジェクト - Feature #8247] RDoc へのリンクを表示する
      3811 2013-09-04 06:41 ┣[sho-h@n...          ] [るりまプロジェクト - Feature #8247] RDoc へのリンクを表示する
      3835 2013-09-09 03:11 ┗[redmine@r...        ] [るりまプロジェクト - Feature #8247] RDoc へのリンクを表示する