class Grape::Validations::Validators::ValuesValidator

def validate_param!(attr_name, params)

def validate_param!(attr_name, params)
  return unless params.is_a?(Hash)
  val = params[attr_name]
  return if val.nil? && !required_for_root_scope?
  val = val.scrub if val.respond_to?(:scrub)
  # don't forget that +false.blank?+ is true
  return if val != false && val.blank? && @allow_blank
  return if check_values?(val, attr_name)
  raise Grape::Exceptions::Validation.new(
    params: [@scope.full_name(attr_name)],
    message: message(:values)
  )
end