6月 152012
backports使ったら1.8で1.9の関数が使えるようになる。
https://github.com/marcandre/backports
requireしておくだけでいい。
require 'backports'
最近Heroku使い始めた関係で、ようやくRuby1.9.2を使い始めた。
1.8のArray#choiceという配列の中からランダムに要素を取り出す関数が、1.9ではArray#sampleになっていたりとか、違いがある。backports読み込んだら、Array#sampleって書いておけば1.8/1.9両方で動く。