Permalink
Browse files

* lib/mathn.rb (Bignum#**): Fixed bignum**fixnum that was broken when…

… requiring lib/mathn

  [ruby-core:25740]

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@25067 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  • Loading branch information...
1 parent 089494f commit 399dace5edc9380b66d709108195c71fc418f1ab @marcandre marcandre committed Sep 24, 2009
Showing with 10 additions and 4 deletions.
  1. +6 −0 ChangeLog
  2. +2 −2 lib/mathn.rb
  3. +2 −2 lib/rational.rb
View
@@ -1,3 +1,9 @@
+Thu Sep 24 09:41:42 2009 Marc-Andre Lafortune <ruby-core@marc-andre.ca>
+
+ * lib/mathn.rb (Bignum#**): Fixed bignum**fixnum that was broken when
+ requiring lib/mathn
+ [ruby-core:25740]
+
Thu Sep 24 02:21:23 2009 Nobuyoshi Nakada <nobu@ruby-lang.org>
* ext/bigdecimal/lib/bigdecimal/math.rb (atan): atan(Infinity) is
View
@@ -25,7 +25,7 @@ class Fixnum
remove_method :/
alias / quo
- alias power! ** unless defined?(0.power!)
+ alias power! ** unless method_defined? :power!
def ** (other)
if self < 0 && other.round != other
@@ -41,7 +41,7 @@ class Bignum
remove_method :/
alias / quo
- alias power! ** unless defined?(0.power!)
+ alias power! ** unless method_defined? :power!
def ** (other)
if self < 0 && other.round != other
View
@@ -7,7 +7,7 @@ class Fixnum
alias quof fdiv
alias rdiv quo
- alias power! ** unless defined?(0.power!)
+ alias power! ** unless method_defined? :power!
alias rpower **
end
@@ -17,7 +17,7 @@ class Bignum
alias quof fdiv
alias rdiv quo
- alias power! ** unless defined?(0.power!)
+ alias power! ** unless method_defined? :power!
alias rpower **
end

0 comments on commit 399dace

Please sign in to comment.