rational.rb

Path: lib/rational.rb
Last Update: Tue Jun 30 13:22:25 -0700 2009
  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

[Validate]

ruby-doc.org is a service of James Britt and Neurogami, a Ruby application development company in Phoenix, AZ.

Documentation content on ruby-doc.org is provided by remarkable members of the Ruby community.

For more information on the Ruby programming language, visit ruby-lang.org.

Want to help improve Ruby's API docs? See Ruby Documentation Guidelines.