to_iで基数を指定できる(0なら自動判別)のは1.8から?

p ('0377'.to_i(0)) # → 255
p ('0b11'.to_i(0)) # → 3
p ('0xFF'.to_i(0)) # → 255