Class: Jared::SetupGenerator

Inherits:
Object
  • Object
show all
Defined in:
lib/jared/setup_generator.rb

Instance Method Summary collapse

Instance Method Details

#create_data_directoryObject

Jared stores various data here



27
28
29
30
31
32
# File 'lib/jared/setup_generator.rb', line 27

def create_data_directory
  if File.exists?("#{Dir.home}/.jared/data") && File.directory?("#{Dir.home}/.jared/data")
  else
    Dir.mkdir("#{Dir.home}/.jared/data")
  end
end

#create_jared_directoryObject

Jared lives here



11
12
13
14
15
16
# File 'lib/jared/setup_generator.rb', line 11

def create_jared_directory
  if File.exists?("#{Dir.home}/.jared") && File.directory?("#{Dir.home}/.jared")
  else
    Dir.mkdir("#{Dir.home}/.jared")
  end
end

#create_logger_directoryObject

Jared writes his logs here



19
20
21
22
23
24
# File 'lib/jared/setup_generator.rb', line 19

def create_logger_directory
  if File.exists?("#{Dir.home}/.jared/logs") && File.directory?("#{Dir.home}/.jared/logs")
  else
    Dir.mkdir("#{Dir.home}/.jared/logs")
  end
end

#create_plugins_directoryObject

plugins store their data here



35
36
37
38
39
40
# File 'lib/jared/setup_generator.rb', line 35

def create_plugins_directory
  if File.exists?("#{Dir.home}/.jared/plugins") && File.directory?("#{Dir.home}/.jared/plugins")
  else
    Dir.mkdir("#{Dir.home}/.jared/plugins")
  end
end

#setup_directoriesObject



3
4
5
6
7
8
# File 'lib/jared/setup_generator.rb', line 3

def setup_directories
  create_jared_directory
  create_logger_directory
  create_data_directory
  create_plugins_directory
end