File: active_support/core_ext/integer/inflections.rb

Overview
Module Structure
Code

Overview

Module Structure

  module: <Toplevel Module>
  module: ActiveSupport#3
  module: CoreExtensions#4
  module: Integer#5
  module: Inflections#6
has properties
method: ordinalize #14

Code

   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