Method: Tracking::Config#write

Defined in:
lib/tracking/config.rb

#writeObject

Writes the configs to the file config.yml



69
70
71
72
73
74
75
76
77
78
79
# File 'lib/tracking/config.rb', line 69

def write
	configs = if File.exist? PATH
		defaults.merge(YAML.load_file PATH)
	else 
		defaults
	end
	FileUtils.mkdir DIR unless File.directory? DIR
	File.open(PATH, 'w') do |fh|
		fh.puts configs.to_yaml
	end
end