module ViewComponent::Slotable

def validate_plural_slot_name(slot_name)

def validate_plural_slot_name(slot_name)
  if RESERVED_NAMES[:plural].include?(slot_name.to_sym)
    raise ReservedPluralSlotNameError.new(name, slot_name)
  end
  raise_if_slot_name_uncountable(slot_name)
  raise_if_slot_conflicts_with_call(slot_name)
  raise_if_slot_ends_with_question_mark(slot_name)
  raise_if_slot_registered(slot_name)
end