diff options
| author | Yukihiro "Matz" Matsumoto <[email protected]> | 2019-05-17 16:22:23 +0900 |
|---|---|---|
| committer | Yukihiro "Matz" Matsumoto <[email protected]> | 2019-05-17 16:22:23 +0900 |
| commit | cec92673ae9e24d73a6feb2d69602b5fa60dcddd (patch) | |
| tree | 2754cb33ccdb5d4b3890b3b9e5cab90345ae8867 /mrbgems/mruby-rational | |
| parent | 912d23634d60def0c6a370b059f69999fe363c9b (diff) | |
| download | mruby-cec92673ae9e24d73a6feb2d69602b5fa60dcddd.tar.gz mruby-cec92673ae9e24d73a6feb2d69602b5fa60dcddd.zip | |
Avoid direct access to instance variables in `rational.rb`.
Diffstat (limited to 'mrbgems/mruby-rational')
| -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 |
