Lo sé, el título no tiene mucho sentido, pero quería hacer una rima. Veamos una pequeña sesión en la consola de ruby
>> value = 69.99 => 69.99 >> value * 100 => 6999.0 >> value * 100 == 6999.0 => false >> a = value * 100 => 6999.0 >> b = 6999.0 => 6999.0 >> a.class == b.class && a.is_a?(Float) => true >> print "#{a} es distinto a #{b} obviamente" unless a == b 6999.0 es distinto a 6999.0 obviamente >> a.floor => 6998
Nada fuera de lo normal, ¿no?. ¿O si?.