class ActiveModel::Validations::NumericalityValidator
def allow_only_integer?(record)
def allow_only_integer?(record) case options[:only_integer] when Symbol record.send(options[:only_integer]) when Proc options[:only_integer].call(record) else options[:only_integer] end end