Module: Skr::Number
- Defined in:
- lib/skr/number.rb
Class Method Summary collapse
Class Method Details
.as_words(number) ⇒ Object
20 21 22 |
# File 'lib/skr/number.rb', line 20 def self.as_words(number) NumbersInWords.in_words(number) end |
.ordinalize(number) ⇒ Object
7 8 9 10 11 12 13 14 15 16 17 18 |
# File 'lib/skr/number.rb', line 7 def self.ordinalize(number) if (11..13).include?(number % 100) "#{number}th" else case number % 10 when 1; "#{number}st" when 2; "#{number}nd" when 3; "#{number}rd" else "#{number}th" end end end |