ruby-reference-manual:3368
From: "pypypy567 (py _)" <redmine@r...>
Date: Sat, 20 Oct 2012 11:49:59 +0900
Subject: [ruby-reference-manual:3368] [るりまプロジェクト - Bug #7194][Open] rational ライブラリの条件分岐
Issue #7194 has been reported by pypypy567 (py _). ---------------------------------------- Bug #7194: rational ライブラリの条件分岐 https://bugs.ruby-lang.org/issues/7194 Author: pypypy567 (py _) Status: Open Priority: Normal Assignee: Category: Target version: reporter: ruby_version: 現在 rational.rd の構造は大体以下のような感じになっています。 #@since 1.9.1 A #@else B #@end C #@since 1.8.8 #@until 1.9.1 D #@end #@end E #@until 1.9.1 F #@end C, E の部分は1.8系と1.9以降で共通ということになりますが実際 rational.rb を見てみるとそうなっていません。 そうすると結局共通部分が無くなるわけで、まず完全に分離してしまいたいということで以下のように修正してみました。 #@since 1.9.1 A C E #@else B C E F #@end D は削除、1.9以降の C, E の部分の修正はまた後で。 C は Fixnum の reopen, redefine なので1.8系は B にまとめることも出来ますが E と組になってるのでとりあえずそのままにしました。 生成される内容は変わらないようにしてるつもりです。 -- http://bugs.ruby-lang.org/ -- ML: ruby-reference-manual@m... Info: http://QuickML.com/