Method: Integer#multiple_of?

Defined in:
lib/active_support/core_ext/integer/multiple.rb

#multiple_of?(number) ⇒ Boolean

Check whether the integer is evenly divisible by the argument.

0.multiple_of?(0)  # => true
6.multiple_of?(5)  # => false
10.multiple_of?(2) # => true

Returns:

  • (Boolean)


9
10
11
# File 'lib/active_support/core_ext/integer/multiple.rb', line 9

def multiple_of?(number)
  number == 0 ? self == 0 : self % number == 0
end