diff options
| -rw-r--r-- | mrbgems/mruby-rational/mrblib/rational.rb | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/mrbgems/mruby-rational/mrblib/rational.rb b/mrbgems/mruby-rational/mrblib/rational.rb index 82ae98425..a38f71407 100644 --- a/mrbgems/mruby-rational/mrblib/rational.rb +++ b/mrbgems/mruby-rational/mrblib/rational.rb @@ -72,14 +72,14 @@ class Rational < Numeric def <=>(rhs) case rhs when Fixnum - return @numerator <=> rhs if @denominator == 1 + return numerator <=> rhs if denominator == 1 rhs = Rational(rhs) when Float return to_f <=> rhs end case rhs when Rational - (@numerator * rhs.denominator - @denominator * rhs.numerator) <=> 0 + (numerator * rhs.denominator - denominator * rhs.numerator) <=> 0 when Numeric return rhs <=> self else |
