rational.rb

Path: lib/rational.rb
Last Update: Tue Oct 25 01:38:25 CDT 2005
  rational.rb -
      $Release Version: 0.5 $
      $Revision: 1.7 $
      $Date: 1999/08/24 12:49:28 $
      by Keiju ISHITSUKA(SHL Japan Inc.)

Documentation by Kevin Jackson and Gavin Sinclair.

When you require ‘rational’, all interactions between numbers potentially return a rational result. For example:

  1.quo(2)              # -> 0.5
  require 'rational'
  1.quo(2)              # -> Rational(1,2)

See Rational for full documentation.

Methods

Rational  

Public Instance methods

Creates a Rational number (i.e. a fraction). a and b should be Integers:

  Rational(1,3)           # -> 1/3

Note: trying to construct a Rational with floating point or real values produces errors:

  Rational(1.1, 2.3)      # -> NoMethodError
To view or add comments on this documentation, please go to the API wiki.

[Validate]