Module: Soba::ConfigLoader

Defined in:
lib/soba/config_loader.rb

Class Method Summary collapse

Class Method Details

.configObject



19
20
21
# File 'lib/soba/config_loader.rb', line 19

def config
  @config ||= load
end

.load(path: nil) ⇒ Object



8
9
10
11
12
# File 'lib/soba/config_loader.rb', line 8

def load(path: nil)
  Configuration.load!(path: path)
rescue ConfigurationError => e
  handle_config_error(e)
end

.reloadObject



14
15
16
17
# File 'lib/soba/config_loader.rb', line 14

def reload
  Configuration.reset_config
  load
end