class Object
Public Instance Methods
div_by_3(arg)
click to toggle source
# File lib/div_by_3.rb, line 5 def div_by_3(arg) raise TypeError unless [Fixnum, Bignum].include?(arg.class) (arg.to_s.split('').map(&:to_i).reduce { |a, e| a + e } % 3).zero? end