class Integer # Check whether the integer is evenly divisible by the argument. def multiple_of?(number) self % number == 0 end # Is the integer a multiple of 2? def even? multiple_of? 2 end if RUBY_VERSION < '1.9' # Is the integer not a multiple of 2? def odd? !even? end if RUBY_VERSION < '1.9' end