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

ruby-reference-manual:3790

From: "okkez (okkez _)" <redmine@r...>
Date: Mon, 2 Sep 2013 15:06:53 +0900
Subject: [ruby-reference-manual:3790] [るりまプロジェクト - Bug #7102][Closed] クラス/メソッドの定義の alias と undef の項のシンボルへのリンク


Issue #7102 has been updated by okkez (okkez _).

Status changed from Open to Closed
% Done changed from 0 to 100

前半については、対応しました。
後半については Ruby 本体の問題なので、 #8851 として報告しておきました。
----------------------------------------
Bug #7102: クラス/メソッドの定義の alias と undef の項のシンボルへのリンク

https://bugs.ruby-lang.org/issues/7102#change-41527

Author: pypypy567 (py _)
Status: Closed
Priority: Normal
Assignee: 
Category: 
Target version: 
reporter: 
ruby_version: 


シンボルへのリンクが [[c:Symbol]] になってますが実際に alias などの引数に書けるのはシンボルリテラルなのでそちらにリンクする方が適切だと思います。
リンクの書き方は [[ref:d:spec/literal#symbol]] でしょうか?
多分リンクの所には リテラル/シンボル と表示されるのでその場合
> obj.method のような式を書くことはできません
この注意書きはなくてもいいかも。

ちなみに 1.8.5 あたりから :'foo' とか :"#{foo}" みたいなのも書けるけど %s(foo) は書けないようです。
式展開が有効になってるということは

> alias の引数はメソッド呼び出し等の一切の評価は行われません。
> undef の引数はメソッド呼び出し等の一切の評価は行われません。
これらはちょっと嘘かも?

http://doc.ruby-lang.org/ja/1.9.3/doc/spec=2fdef.html#alias
http://doc.ruby-lang.org/ja/1.9.3/doc/spec=2fdef.html#undef



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

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

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

      3345 2012-10-02 14:30 [redmine@r...        ] [るりまプロジェクト - Bug #7102][Open] クラス/メソッドの定義の alias と undef の項のシンボルへのリンク
->    3790 2013-09-02 08:06 ┗[redmine@r...        ] [るりまプロジェクト - Bug #7102][Closed] クラス/メソッドの定義の alias と undef の項のシンボルへのリンク