El ceil() es una función incorporada en Ruby que devuelve el número más pequeño mayor o igual que rat con una precisión de dígitos decimales. ndigits por defecto es 0. Devuelve un racional cuando ndigits es positivo, de lo contrario devuelve un número entero.
Sintaxis : rat.ceil (dígitos)
Parámetros : la función acepta un número de dígitos que especifica el número de dígitos que se redondearán. Si no se dan dígitos, entonces, el valor predeterminado se toma como cero.
Valor devuelto : Devuelve el número más pequeño mayor o igual que rat con una precisión de dígitos
Ejemplo 1 :
# Ruby program for ceil() method # Initialize rational number rat1 = Rational(-4, 3) # Prints the rational number puts rat1.ceil()
Salida :
-1
Ejemplo 2 :
# Ruby program for ceil() method # Initialize rational number rat1 = Rational('123.456') # Prints the rational number puts rat1.ceil(1) puts rat1.ceil(-1)
Salida :
247/2 130