Я не специалист по математике, но следующая операция дает в ruby результат, отличный от любого другого языка или калькулятора, которые я пробовал:
Ruby:
(289 / 30 * 30) - (149 / 30 * 30)
=> 150
Остальной мир:
(289 / 30 * 30) - (149 / 30 * 30)
140
Объяснение приветствуется