Vorrei "limitare" un numero in Ruby (su Rails).Come limitare e arrotondare il numero in rubino
Ad esempio, ho, come risultato di una funzione, un float ma ho bisogno di un int.
devo istruzioni molto specifiche, ecco alcuni esempi:
Se ottengo 1.5
voglio 2
ma se ottengo 2.0
voglio 2
(e non 3
)
Facendo number.round(0) + 1
non funzionerà.
Potrei scrivere una funzione per farlo ma sono sicuro che ne esiste già una.
Se, tuttavia, non esiste, dove dovrei creare la funzione cap?
1.1.ceil => 2 (altro esempio) – Patrick