Ruby | Rational abs() function Last Updated : 19 Mar, 2024 Summarize Comments Improve Suggest changes Share Like Article Like Report The abs() is an inbuilt function in Ruby returns the absolute value of rational. Syntax: rational.abs() Parameters: The function accepts no parameter Return Value: It returns returns the absolute value of rational. Example 1: Ruby # Ruby program for abs() method # Initialize rational number rat1 = Rational(-3, 4) # Prints the rational number puts rat1.abs() Output: 3/4 Example 2: Ruby # Ruby program for abs() method # Initialize rational number rat1 = Rational(-4) # Prints the rational number puts rat1.abs() Output: 4/1 Comment More infoAdvertise with us Next Article Ruby | Rational abs() function G gopaldave Follow Improve Article Tags : Ruby Ruby-Methods Ruby Rational-class Similar Reads Ruby | Rational fdiv() function The fdiv() is an inbuilt function in Ruby returns float by performing division. Syntax: rat.fdiv(numeric)Parameters: The function accepts a single parameterReturn Value: It returns float by performing division  Example 1:  Ruby # Ruby program for fdiv() method # Initialize rational number rat1 = 1 min read Ruby | Rational ceil() function The ceil() is an inbuilt function in Ruby returns the smallest number greater than or equal to rat with a precision of ndigits decimal digits. ndigits by default is 0. It returns a rational when ndigits is positive, otherwise returns an integer. Syntax: rat.ceil(ndigits) Parameters: The function acc 1 min read Ruby | Rational floor() function The floor() is an inbuilt function in Ruby returns the largest number less than or equal to rat with a precision of ndigits decimal digits. ndigits by default is 0. It returns a rational when ndigits is positive, otherwise returns an integer. Syntax: rat.floor(ndigits) Parameters: The function accep 1 min read Ruby | Rational quo() function The quo() is an inbuilt function in Ruby returns the rational number by performing division. Syntax: rat1.quo(rat2) Parameters: The function accepts a single parameter Return Value: It returns the rational number by performing division Example 1: Ruby # Ruby program for quo() method # Initialize rat 1 min read Ruby | Rational <=> function The <=> is an inbuilt method in Ruby returns -1, 0, or +1 depending on whether rational is less than, equal to, or greater than the numeric value. nil is returned if the two values are incomparable. Syntax: rat1<=>rat2 Parameters: The function accepts no parameter Return Value: It return 1 min read Like