module Skr::Number

Public Class Methods

as_words(number) click to toggle source
# File lib/skr/number.rb, line 20
def self.as_words(number)
    NumbersInWords.in_words(number)
end
ordinalize(number) click to toggle source
# 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