Skip to content

End of Life Ruby 3.2 has reached end of life and gets no more fixes. Switch to Ruby 4.0 →

instance method

Rational#to_s

rat.to_s → string

Returns the value as a string.

Example
Rational(2).to_s      #=> "2/1"
Rational(-8, 6).to_s  #=> "-4/3"
Rational('1/2').to_s  #=> "1/2"
See also #to_r #truncate #to_json also in 4.1 · 4.0 · 3.4 · 3.3 · 3.1 · 3.0