From dc5d74dda8432bcc1e9dfce73c722f6259aeb08a Mon Sep 17 00:00:00 2001 From: "Yukihiro \"Matz\" Matsumoto" Date: Wed, 24 Mar 2021 09:52:15 +0900 Subject: rational.rb: avoid 'NaNi` representation. Use `NaN*i` as CRuby does. --- mrbgems/mruby-complex/mrblib/complex.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mrbgems/mruby-complex/mrblib/complex.rb b/mrbgems/mruby-complex/mrblib/complex.rb index 1484ff394..6372d36f6 100644 --- a/mrbgems/mruby-complex/mrblib/complex.rb +++ b/mrbgems/mruby-complex/mrblib/complex.rb @@ -8,7 +8,7 @@ class Complex < Numeric end def to_s - "#{real}#{'+' unless imaginary < 0}#{imaginary}i" + "#{real}#{'+' unless imaginary < 0}#{imaginary}#{'*' unless imaginary.finite?}i" end def +@ -- cgit v1.2.3