module SciolyFF::Validator::Range

Helper method to check for value in range and report error if not

Private Instance Methods

within_range?(rep, key, logger, min, max) click to toggle source
# File lib/sciolyff/validator/range.rb, line 8
def within_range?(rep, key, logger, min, max)
  value = rep[key]
  return true if value.nil? || value.between?(min, max)

  logger.error "'#{key}: #{value}' is not within range [#{min}, #{max}]"
end