Конвертировать Array в Hash, сохранив значения индекса Array в Ruby

У меня есть массив, который имеетX количество значений в нем. В следующем массиве только 4, но мне нужно, чтобы код был динамическим и не зависел от наличия только четырех объектов массива.

array = ["Adult", "Family", "Single", "Child"]

Я хочу конвертироватьarray в хеш, который выглядит так:

hash = {0 => 'Adult', 1 => 'Family', 2 => 'Single', 3 => 'Child'}

Хэш должен иметь столько пар ключ / значение, сколько массив имеет объекты, а значения должны начинаться с 0 и увеличиваться на 1 для каждого объекта.

Ответы на вопрос(4)

Ваш ответ на вопрос