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

divmod

        # BigDecimal.divmod

(from ruby core)
---
    divmod(value)

---

Divides by the specified value, and returns the quotient and modulus as
BigDecimal numbers. The quotient is rounded towards negative infinity.

For example:

    require 'bigdecimal'

    a = BigDecimal("42")
    b = BigDecimal("9")

    q, m = a.divmod(b)

    c = q * b + m

    a == c  #=> true

The quotient q is (a/b).floor, and the modulus is the amount that must
be added to q * b to get a.



      

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.