This is a Ruby tree! It shows every object from the Ruby Programming Language in a tree format.

to_r

        # Float.to_r

(from ruby core)
---
    flt.to_r  ->  rational

---

Returns the value as a rational.

    2.0.to_r    #=> (2/1)
    2.5.to_r    #=> (5/2)
    -0.75.to_r  #=> (-3/4)
    0.0.to_r    #=> (0/1)
    0.3.to_r    #=> (5404319552844595/18014398509481984)

NOTE: 0.3.to_r isn't the same as "0.3".to_r.  The latter is equivalent
to "3/10".to_r, but the former isn't so.

    0.3.to_r   == 3/10r  #=> false
    "0.3".to_r == 3/10r  #=> true

See also Float#rationalize.



      

This is MURDOC! A Ruby documentation browser inspired by Smalltalk-80. It allows you to learn about Ruby by browsing through its class hierarchies, and see any of its methods.