- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
def ordinalize_ru integer
postfix = case integer
when 0 then 'ой'
when 2 then 'ой'
when 3 then 'ий'
when 6 then 'ой'
when 7 then 'ой'
when 8 then 'ой'
else 'й'
end
[ integer, postfix ].join '-'
end
а какой родной язык?
союз вкупе с определениями в "родного языка и русской речи" предполагает, что это две разные вещи, отсюда вывод: родной язык - не русский
P.S. В общем случае, для десятого, сотого, и прочего не решено. Низачот.
И где стандарт/постановление о «-ый» вместо «-й»?
:P
[ integer, postfix ].join '-' ломает всю малину.
Будет выглядеть как зацензуренное, зато количество букв верное.