From: Minero Aoki Date: 2000-06-03T22:35:22+09:00 Subject: [ruby-list:23043] Re: Racc Array#filter -> collect! あおきです。 In mail "[ruby-list:23032] Racc Array#filter -> collect!" Toshiro Kuwabara wrote: > Toshです。 > > Ruby 1.5でRaccを使っていたら、Array#filterの警告メッセージがうるさかった > ので、修正してみました。 ごめんなさい。これはあえて残してあったんです。 1.4 系のちょっと前のものは collect! がないので動かなくなって困るのです。 たとえば手元にあるものでは、4 月の ruby 1.4.4 でもまだ入ってません。 しかし、それではやはり不便なので考えなおして、 1.4 だったらローカルに collect! を追加することで修正します。 (パッチつけますが 1.0.3 も出します。) > ついでに、もうひとつ。 > setup.rbのマニュアルはdoc.ja/manual.htmlでなくdoc.ja/usage.htmlでは? うっ、そのとおりです。直しておきます。 ------------------------------------------------------------------- あおきみねろう Index: facade.rb =================================================================== RCS file: /home/aamine/cvs/racc/facade.rb,v retrieving revision 1.15.2.2 diff -u -r1.15.2.2 facade.rb --- facade.rb 2000/05/12 09:47:22 1.15.2.2 +++ facade.rb 2000/06/03 07:09:46 @@ -12,6 +12,13 @@ require 'racc/info' +unless [].respond_to? 'collect!' then + class Array + alias collect! filter + end +end + + module Racc