Module: Micro::Menu::Configurations

Defined in:
lib/micro/menu/configurations.rb

Constant Summary collapse

CONFIGURATION_PATHS =
[
  File.expand_path("#{Dir.home}/.umenurc.yml", __dir__),
  File.expand_path("#{Dir.home}/.umenu/umenurc.yml", __dir__),
]

Class Method Summary collapse

Class Method Details

.loadObject



13
14
15
16
17
# File 'lib/micro/menu/configurations.rb', line 13

def self.load
  path = CONFIGURATION_PATHS.first { |file_path| File.exist? file_path }
  @@config = YAML.load_file(path, symbolize_names: true)
  @@config.update(_path: path)
end