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

floor

        # Time.floor

(from ruby core)
---
    time.floor([ndigits])   -> new_time

---

Floors subsecond to a given precision in decimal digits (0 digits by
default). It returns a new Time object. `ndigits` should be zero or a
positive integer.

    t = Time.utc(2010,3,30, 5,43,25.123456789r)
    t                       #=> 2010-03-30 05:43:25.123456789 UTC
    t.floor                 #=> 2010-03-30 05:43:25 UTC
    t.floor(0)              #=> 2010-03-30 05:43:25 UTC
    t.floor(1)              #=> 2010-03-30 05:43:25.1 UTC
    t.floor(2)              #=> 2010-03-30 05:43:25.12 UTC
    t.floor(3)              #=> 2010-03-30 05:43:25.123 UTC
    t.floor(4)              #=> 2010-03-30 05:43:25.1234 UTC

    t = Time.utc(1999,12,31, 23,59,59)
    (t + 0.4).floor    #=> 1999-12-31 23:59:59 UTC
    (t + 0.9).floor    #=> 1999-12-31 23:59:59 UTC
    (t + 1.4).floor    #=> 2000-01-01 00:00:00 UTC
    (t + 1.9).floor    #=> 2000-01-01 00:00:00 UTC

    t = Time.utc(1999,12,31, 23,59,59)
    (t + 0.123456789).floor(4)  #=> 1999-12-31 23:59:59.1234 UTC



      

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.