Class: OdaniaOps::Cli::Config

Inherits:
Thor
  • Object
show all
Defined in:
lib/odania_ops/cli/config.rb

Instance Method Summary collapse

Instance Method Details

#init(folder = '/etc') ⇒ Object



6
7
8
9
10
11
12
# File 'lib/odania_ops/cli/config.rb', line 6

def init(folder='/etc')
	config_file = File.expand_path 'ops-config.yml', folder
	current_config = default_config.deeper_merge! $config

	$logger.info "Writting new configuration to #{config_file}"
	File.open(config_file, 'w') {|f| f.write current_config.to_yaml }
end