Method: Doing::WWID#create

Defined in:
lib/doing/wwid/filetools.rb

#create(filename = nil) ⇒ Object

Create a new doing file



75
76
77
78
79
80
81
82
83
84
# File 'lib/doing/wwid/filetools.rb', line 75

def create(filename = nil)
  filename = @doing_file if filename.nil?
  return if File.exist?(filename) && File.stat(filename).size.positive?

  FileUtils.mkdir_p(File.dirname(filename)) unless File.directory?(File.dirname(filename))

  File.open(filename, 'w+') do |f|
    f.puts "#{Doing.setting('current_section')}:"
  end
end