From 7559d2fd7accfd9eab2c8ab5864a5c61d6016d1d Mon Sep 17 00:00:00 2001 From: matz Date: Mon, 19 Sep 2005 16:01:06 +0000 Subject: * io.c (io_close): call rb_io_close() directly if io is a T_FILE object. [ruby-dev:27156] * file.c (file_expand_path): allow pathnames to expand. [ruby-dev:27152] * numeric.c (Init_Numeric): should define Fixnum#div. [ruby-dev:27129] * file.c (rb_thread_flock): wrap flock(2) by TRAP_BEG and TRAP_END. [ruby-dev:27122] * file.c (rb_file_join): call FilePathValue() to all Pathnames to join. [ruby-dev:27127] * file.c (rb_get_path): call StringValueCStr() to ensure no nul bytes in path strings. * gc.c (garbage_collect): need value for return. [ruby-dev:27127] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@9236 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- lib/mathn.rb | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'lib/mathn.rb') diff --git a/lib/mathn.rb b/lib/mathn.rb index 19325f2996..ddfca57681 100644 --- a/lib/mathn.rb +++ b/lib/mathn.rb @@ -116,17 +116,22 @@ class Prime end class Fixnum + remove_method :/ alias / quo + alias_method :/, :quo + p :fixdiv + p [[:fixdiv, 1.div(1)]] end class Bignum + remove_method :/ alias / quo end class Rational Unify = true - remove_method(:inspect) + remove_method :inspect def inspect format "%s/%s", numerator.inspect, denominator.inspect end -- cgit v1.2.3