-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 いつからか調べてませんが(すいません)、ruby_1_8先頭とHEADで、以下の挙動の 違いがあります。 0% cat super.rb class Base def initialize(p1, p2 = 1) p [p1, p2] end end class Derived < Base def initialize(p1, p2 = 2) super end end Derived.new(0) 0% ~/cvs/ruby/HEAD/build/miniruby -v super.rb ruby 1.9.0 (2005-08-05) [i686-linux] [0, 1] 0% ~/cvs/ruby/ruby_1_8/build/miniruby -v super.rb ruby 1.8.3 (2005-08-05) [i686-linux] [0, 2] 0% どちらが意図した挙動でしょう。なんか前にも議論になりましたっけ? WEBrick::HTTPServerとWEBrick::GenericServerが後者の挙動に依存しているた め、場合によってはWEBrick側での修正が必要です。 -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.1 (Cygwin) iD8DBQFC8r2sf6b33ts2dPkRAqJJAKCadOrc7Kjq94vo8d0Wr/JGg++I3ACfcdwm r6ukit1BFDkXimcTDQobHgs= =zsqR -----END PGP SIGNATURE-----