Method: Mode::Config.init

Defined in:
lib/mode/config.rb

.init(path, filename = nil) ⇒ Object



46
47
48
49
50
51
52
53
54
55
56
57
# File 'lib/mode/config.rb', line 46

def init(path, filename = nil)
  FileUtils.mkdir_p(default_dir)
  
  FileUtils.mkdir_p(log_dir)
  FileUtils.mkdir_p(drivers_dir)

  File.open(full_path(path, filename), 'w+') do |file|
    file.write({}.to_yaml)
  end

  new(path, filename)
end