Je compare ici ruby 1.8.7 et ruby 1.9.3 (je pense que l'on peut généraliser à rb 1.8 vs rb 1.9). Ce post sera mis à jour au fur et à mesure de ces découvertes !
Le parsing des dates :
RUBY 1.8
1.8.7 :005 > Date.parse("10/01/2014").strftime("%d/%m/%Y")
=> "01/10/2014"
RUBY 1.9
irb(main):004:0> Date.parse("10/01/2014").strftime("%d/%m/%Y")
=> "10/01/2014"
La conversion :
RUBY 1.8
1.8.7 :001 > Integer(nil)
=> 0
RUBY 1.9
irb(main):002:0> Integer(nil)
TypeError: can't convert nil into Integer
from (irb):2:in `Integer'
from (irb):2
from /home/sylvain/.rvm/rubies/ruby-1.9.3-p392/bin/irb:13:in `<main>'
J'espère que cette page restera la plus courte possible.