module AppUp::Configuration::Loader

Public Instance Methods

user_config(config_class: Config, filename:) click to toggle source
# 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.expand_path("~")
  config_file = File.join(home, filename)
  if File.exists?(config_file)
    load config_file
  end
end