Nicht direkt. Zahlen mit vorangestellten 0en werden als Oktalzahlen interpretiert. Zahlen die mit 0x beginnen werden als Hexadezimalzahlen interpretiert, und zahlen die mit 0b beginnen werden als Binärzahlen interpretiert.
Da es im Oktalsystem aber keine 9 gibt, ändert sich die Tatsache nicht, dass 09 in Ruby keine gültige Zahl ist.