# File lib/linguistics/en.rb, line 1355 def ordinal( number ) case number when Integer return number.to_s + (Nth[ number % 100 ] || Nth[ number % 10 ]) else return number.to_s.sub( /(#{OrdinalSuffixes})\Z/ ) { Ordinals[$1] } end end