Sha256: 354185269969d8811415f4ce37187150a4c12f0e0dce5125cc5008fc9541d065
Contents?: true
Size: 401 Bytes
Versions: 11
Compression:
Stored size: 401 Bytes
Contents
# frozen_string_literal: true module Grape module Validations module Validators class MutualExclusionValidator < MultipleParamsBase def validate_params!(params) keys = keys_in_common(params) return if keys.length <= 1 raise Grape::Exceptions::Validation.new(params: keys, message: message(:mutual_exclusion)) end end end end end
Version data entries
11 entries across 11 versions & 1 rubygems