Class: AocCli::Paths::Config

Inherits:
Object
  • Object
show all
Defined in:
lib/aoc_cli/paths.rb

Direct Known Subclasses

Database

Class Method Summary collapse

Class Method Details

.createObject



76
77
78
79
# File 'lib/aoc_cli/paths.rb', line 76

def self.create
  FileUtils.mkdir_p(dir) unless Dir.exist?(dir)
  File.write(path, "", mode:"a") unless File.exist?(path)
end

.dirObject



80
81
82
# File 'lib/aoc_cli/paths.rb', line 80

def self.dir
  "#{Dir.home}/.config/aoc-cli"
end

.pathObject



83
84
85
# File 'lib/aoc_cli/paths.rb', line 83

def self.path
  "#{dir}/aoc.rc"
end