• Jump To … +
    index.coffee default_inflections.coffee index.coffee inflections.coffee methods.coffee number_extensions.coffee string_extensions.coffee
  • number_extensions.coffee

  • ¶
    inflect = require('../inflect')
    
    enableNumberExtensions = ->
  • ¶

    Turns a number into an ordinal string used to denote the position in an ordered sequence such as 1st, 2nd, 3rd, 4th.

    Examples

    1.ordinalize()     # => "1st"
    2.ordinalize()     # => "2nd"
    1002.ordinalize()  # => "1002nd"
    1003.ordinalize()  # => "1003rd"
    
        Number::ordinalize = ->
            inflect.ordinalize(this)
    
    exports.enableNumberExtensions = enableNumberExtensions