yml配置文件对象化
程序员文章站
2022-07-14 18:52:10
...
SETTING = Rails.application.config_for('settings/setting') class Setting < OpenStruct def initialize(hash = nil) @table = {} @hash_table = {} if hash hash.each do |k, v| @table[k.to_sym] = v.is_a?(Hash) ? self.class.new(v) : v @hash_table[k.to_sym] = v new_ostruct_member(k) end end end def to_hash @hash_table end end Settings = Setting.new SETTING
上一篇: 简练软考知识点整理-建设项目团队 简练软考项目管理信息系统
下一篇: 程序猿最喜欢的歌是什么