class Gitlab::Triage::LimiterValidator

Private Instance Methods

params_limiter_names() click to toggle source
# File lib/gitlab/triage/validators/limiter_validator.rb, line 8
def params_limiter_names
  @parameter_definitions.map do |param|
    param[:name]
  end
end
validate_required_parameters(value) click to toggle source
# File lib/gitlab/triage/validators/limiter_validator.rb, line 14
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