Телеграм чат начинающих программистов. Общаемся и помогаем друг другу
Если ссылка не открывается, можно найти нас в поиске по чатам @rubyrush
или
пойти другим путем
Мы уже неоднократно говорили, что хранить данные в коде программы — зло. В уроке про ассоциативные массивы мы писали программу «Таблица Менделеева» и в ней данные как раз «захардкожены» в текст программы.
Перепишите программу и вынесите информацию о химических элементах в JSON-файл.
Сделайте JSON-файл из той информации, которая уже есть в программе mendeleeb.rb
.
Потом как обычно подключите JSON-парсер, прочитайте файл и запишите его в ассоциативный массив. Не забудьте показать пользователю все доступные элементы.