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

ruby-reference-manual:86

From: "Ken Date" <itacchi@g...>
Date: Sun, 17 Sep 2006 16:28:57 +0900
Subject: [ruby-reference-manual:86] Re: bc-convert.rb deletes ((<ruby x.x feature>)) in method line

伊達です。

06/09/17 に sheepman<sheepman@s...> さんは書きました:
> こんにちは、sheepman です。
> bc-convert.rb は以下のような行から
>
> ---- some_method(arg1, arg2)      ((<ruby 1.8 feature>))
>
> ((<ruby 1.8 feature>)) を削って
>
> ---- some_method(arg1, arg2)
>
> にしますが、これはやりすぎではないでしょうか。
> 変換後のファイルから some_method が ruby 1.8 以上でのメソッドである
> という情報が欠落してしまいます。

annotation が使えると便利だと思いました。
例えば、

#@version >= "1.8.0"
---- some_method(arg1, arg2)
...

と書けば

#@if (version >= "1.8.0")
---- some_method(arg1, arg2)
...
#@end

と同じ効果になるとか。

--
ML: ruby-reference-manual@m...
使い方: http://QuickML.com/

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

        84 2006-09-17 08:24 [sheepman@s...       ] bc-convert.rb deletes ((<ruby x.x feature>)) in method line
->      86 2006-09-17 09:28 ┣[itacchi@g...        ]                                       
        93 2006-09-19 18:30 ┃┗[aamine@l...         ]                                     
        94 2006-09-19 18:54 ┃ ┗[itacchi@g...        ]                                   
        95 2006-09-19 19:08 ┃  ┗[aamine@l...         ]                                 
        96 2006-09-19 19:29 ┃   ┣[aamine@l...         ]                               
        97 2006-09-20 04:07 ┃   ┗[zn@m...             ]                               
        98 2006-09-20 16:22 ┃    ┣[aamine@l...         ]                             
        99 2006-09-20 18:52 ┃    ┗[aamine@l...         ] IP unreachable              
        88 2006-09-17 10:31 ┗[aamine@l...         ]