~michaelforrest/use-case-mapper/trunk

« back to all changes in this revision

Viewing changes to vendor/rails/activesupport/lib/active_support/core_ext/integer/inflections.rb

  • Committer: Michael Forrest
  • Date: 2010-10-15 16:28:50 UTC
  • Revision ID: michael.forrest@canonical.com-20101015162850-tj2vchanv0kr0dun
refrozeĀ gems

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
require 'active_support/inflector'
 
2
 
 
3
module ActiveSupport #:nodoc:
 
4
  module CoreExtensions #:nodoc:
 
5
    module Integer #:nodoc:
 
6
      module Inflections
 
7
        # Ordinalize turns a number into an ordinal string used to denote the
 
8
        # position in an ordered sequence such as 1st, 2nd, 3rd, 4th.
 
9
        #
 
10
        #   1.ordinalize    # => "1st"
 
11
        #   2.ordinalize    # => "2nd"
 
12
        #   1002.ordinalize # => "1002nd"
 
13
        #   1003.ordinalize # => "1003rd"
 
14
        def ordinalize
 
15
          Inflector.ordinalize(self)
 
16
        end
 
17
      end
 
18
    end
 
19
  end
 
20
end