Method: Doing::Configuration#default_config_file

Defined in:
lib/doing/configuration.rb

#default_config_fileObject



137
138
139
140
141
142
143
144
145
146
147
148
149
# File 'lib/doing/configuration.rb', line 137

def default_config_file
  if File.exist?(config_dir) && !File.directory?(config_dir)
    raise DoingRuntimeError, "#{config_dir} exists but is not a directory"

  end

  unless File.exist?(config_dir)
    FileUtils.mkdir_p(config_dir)
    Doing.logger.log_now(:warn, "Config directory created at #{config_dir}")
  end

  File.join(config_dir, 'config.yml')
end