Class: Overcommit::ConfigurationLoader
- Inherits:
-
Object
- Object
- Overcommit::ConfigurationLoader
- Defined in:
- lib/overcommit/configuration_loader.rb
Overview
Manages configuration file loading.
Constant Summary collapse
- DEFAULT_CONFIG_PATH =
File.join(OVERCOMMIT_HOME, 'config', 'default.yml')
- FILE_NAME =
'.overcommit.yml'
Class Method Summary collapse
Class Method Details
.default_configuration ⇒ Object
20 21 22 |
# File 'lib/overcommit/configuration_loader.rb', line 20 def default_configuration @default_config ||= load_from_file(DEFAULT_CONFIG_PATH) end |
.load_repo_config ⇒ Object
10 11 12 13 14 15 16 17 18 |
# File 'lib/overcommit/configuration_loader.rb', line 10 def load_repo_config overcommit_yml = File.join(Overcommit::Utils.repo_root, FILE_NAME) if File.exist?(overcommit_yml) load_file(overcommit_yml) else default_configuration end end |