Я разрабатываю «генератор сценариев» для автоматизации некоторых процессов на работе.
На сервере запущено приложение Rails, в котором хранятся все данные, необходимые для создания сценария, и создается сам сценарий в конце процесса.
Проблема, с которой я сталкиваюсь, заключается в том, как экспортировать данные из формата ActiveRecord в простые старые объекты Ruby (PORO), чтобы я мог работать с ними в моем сценарии без поддержки базы данных и реализации в чистом рубине.
Я думал о YAML, CSV или о чем-то подобном, чтобы экспортировать данные, но было бы болезненно обновлять эти структуры, если процесс изменится. Есть ли более простой способ?
Ty!