Issue #175 has been updated by Arthur Schreiber. Rational#power2 is still not working correctly: Rational(1, 4).power2(Rational(1, 2)) # => NameError: undefined local variable or method `num' for 1/4:Rational Rational(1, 4).power2(Rational(1, 4)) # => Infinite Loop Rational(1, 2).power2(Rational(1, 2)) # => Infinite Loop ---------------------------------------- http://redmine.ruby-lang.org/issues/show/175 ---------------------------------------- You have received this notification because you have either subscribed to it, or are involved in it. To change your notification preferences, please click here: http://redmine.ruby-lang.org/my/account