1.9/mathn: method `gcd2' not defined in Integer

e$B@.@%$G$9!#e(B

Rationale$B$N5DO@$r8+$F$$$F6=L#$r;}$C$?$N$G!"e(B
e$B$^$:$Oe(Bmathne$B$GM7$s$G$_$h$&$H;W$C$?$N$G$9$,!"e(B
e$B%m!<%I;~$K%(%i!<$,=P$^$9!#e(B

19e$B9TL$Ne(B remove_method(:gcd2) e$B$,I,MW$J$$$h$&$G$9!#e(B
e$B5U$K$I$3$+$GDj5A$7$?e(B Integer#gcd2 e$B$,!"e(B
e$B>C$($F$7$^$C$?$N$+$b$7$l$^$;$s$,!&!&!&!#e(B

diff -u -r1.12 mathn.rb
— lib/mathn.rb 19 Sep 2005 16:02:55 -0000 1.12
+++ lib/mathn.rb 16 Apr 2006 07:07:12 -0000
@@ -16,7 +16,6 @@

class Integer

  • remove_method(:gcd2)
    def gcd2(other)
    min = self.abs
    max = other.abs

e$B$^$D$b$He(B e$B$f$-$R$m$G$9e(B

In message “Re: [ruby-dev:28570] 1.9/mathn: method `gcd2’ not defined
in Integer”
on Sun, 16 Apr 2006 16:11:00 +0900, “NARUSE, Yui”
[email protected] writes:

|19e$B9TL$Ne(B remove_method(:gcd2) e$B$,I,MW$J$$$h$&$G$9!#e(B
|e$B5U$K$I$3$+$GDj5A$7$?e(B Integer#gcd2 e$B$,!"e(B
|e$B>C$($F$7$^$C$?$N$+$b$7$l$^$;$s$,!&!&!&!#e(B

e$B$$$(!“$3$l$OITMW$J$b$N$G$9!#:o=|$9$k$N$,@52r$G$7$g$&!#$”$j$,e(B
e$B$H$&$4$6$$$^$7$?!#e(B