Sha256: e2ee3cab6a14a4d03c3583a74a63e6af0d0dbd09577f8ed8d58caee550d12081
Contents?: true
Size: 526 Bytes
Versions: 36
Compression:
Stored size: 526 Bytes
Contents
require_relative 'params_validator' module Gitlab module Triage class LimiterValidator < ParamsValidator private def params_limiter_names @parameter_definitions.map do |param| param[:name] end end def validate_required_parameters(value) return if value.keys.one? { |key| params_limiter_names.include?(key.to_sym) } raise ArgumentError, "For the limits field, please specify one of: `#{params_limiter_names.join('`, `')}`" end end end end
Version data entries
36 entries across 36 versions & 2 rubygems