+++ /dev/null
-module ActiveSupport #:nodoc:
- module CoreExtensions #:nodoc:
- module Integer #:nodoc:
- # For checking if a fixnum is even or odd.
- #
- # 2.even? # => true
- # 2.odd? # => false
- # 1.even? # => false
- # 1.odd? # => true
- # 0.even? # => true
- # 0.odd? # => false
- # -1.even? # => false
- # -1.odd? # => true
- module EvenOdd
- def multiple_of?(number)
- self % number == 0
- end
-
- def even?
- multiple_of? 2
- end if RUBY_VERSION < '1.9'
-
- def odd?
- !even?
- end if RUBY_VERSION < '1.9'
- end
- end
- end
-end