0 方向に丸める.
1.8 系 では x.quo(y).truncate を使う
irb(main):002:0> 5 / -2 => -3 irb(main):003:0> 5 / -2.0 => -2.5 irb(main):004:0> 5.quo(-2).truncate => -2 irb(main):005:0> -5 / -2.0 => 2.5 irb(main):006:0> -5 / -2 => 2 irb(main):007:0> -5.quo(-2).truncate => 2
1.6 系では,quo がないので
((x+0.0)/y).truncate