class Primer::Component
def validate_arguments(tag:, denylist_name: :system_arguments_denylist, **arguments)
def validate_arguments(tag:, denylist_name: :system_arguments_denylist, **arguments) deny_single_argument(:class, "Use `classes` instead.", **arguments) if (denylist = arguments[denylist_name]) check_denylist(denylist, **arguments) # Remove :system_arguments_denylist key and any denied keys from system arguments arguments.except!(denylist_name) arguments.except!(*denylist.keys.flatten) end deny_aria_label(tag: tag, arguments: arguments) arguments end