У меня есть таблица system_settings, которая имеет столбцы ключа и значения. Ключ выглядит примерно как general.site.something.config
, а значение представляет собой простую строку.Путь к динамическому объекту?
Я хотел бы иметь статический класс, который после инициализации считывает настройки и кэширует значения. Кроме того, я хотел бы получить доступ к настройкам с помощью способа OO, например SystemSetting.CACHE.General.Site.Something.Config
, чтобы отменить значение для этого ключа. В основном превращение строк в таблицу в дерево.
Есть ли простой способ сделать это в Ruby 1.8.7?
Возможно? Да. Легко? Зависит от вашей точки зрения. Это действительно лучший дизайн, который вы можете придумать? – Phrogz
Наверное, нет. Было более любопытно, если бы это было выполнимо или нет. :) –