и дальеш не понимаю что делать😅😅
надо написать некий базовый класс, который будет уметь добавлять, удалять, редактировать записи в yaml файл. также этот класс должен уметь делать валидацию тех типов, что указаны в ТЗ. Потом от этого класса нужно унаследовать те сущности, которые описаны в ТЗ. Собственно, рейлс работает аналогично.