Add ordinalize to Fixnum and Bignum instances
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@1855 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
This commit is contained in:
parent
305a5463bd
commit
dba6b8b46f
|
@ -1,9 +1,12 @@
|
|||
require File.dirname(__FILE__) + '/fixnum/even_odd'
|
||||
require File.dirname(__FILE__) + '/fixnum/inflections'
|
||||
|
||||
class Fixnum #:nodoc:
|
||||
include ActiveSupport::CoreExtensions::Fixnum::EvenOdd
|
||||
include ActiveSupport::CoreExtensions::Fixnum::Inflections
|
||||
end
|
||||
|
||||
class Bignum #:nodoc:
|
||||
include ActiveSupport::CoreExtensions::Fixnum::EvenOdd
|
||||
include ActiveSupport::CoreExtensions::Fixnum::Inflections
|
||||
end
|
|
@ -26,4 +26,11 @@ class FixnumExtTest < Test::Unit::TestCase
|
|||
assert !22953686867719691230002707821868552601124472329079.multiple_of?(5)
|
||||
assert !22953686867719691230002707821868552601124472329079.multiple_of?(7)
|
||||
end
|
||||
|
||||
def test_ordinalize
|
||||
# These tests are mostly just to ensure that the ordinalize method exists
|
||||
# It's results are tested comprehensively in the inflector test cases.
|
||||
assert_equal '1st', 1.ordinalize
|
||||
assert_equal '8th', 8.ordinalize
|
||||
end
|
||||
end
|
||||
|
|
Loading…
Reference in New Issue