Module: AppUp::Configuration::Loader
- Included in:
- AppUp
- Defined in:
- lib/app_up/configuration/loader.rb
Instance Method Summary collapse
Instance Method Details
#user_config(config_class: Config, filename:) ⇒ Object
7 8 9 10 11 12 13 14 15 16 17 18 |
# File 'lib/app_up/configuration/loader.rb', line 7 def user_config(config_class: Config, filename:) self.singleton_class.send(:define_method, :config) do |&config_block| config_block.call(config_class) end home = File.("~") config_file = File.join(home, filename) if File.exists?(config_file) load config_file end end |