Module: Planaria::Utils
- Included in:
- Generator::Divide::Executer, Generator::Initializer::Executer
- Defined in:
- lib/planaria/utils.rb
Class Method Summary collapse
Instance Method Summary collapse
Class Method Details
.tree(path, pre = nil) ⇒ Object
3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
# File 'lib/planaria/utils.rb', line 3 def self.tree(path, pre = nil) unless pre puts path pre = " " end directories = Dir.entries(path).reject { |d| d == "." or d == ".." }.sort directories.each do |dir| last = dir if dir == directories.last if FileTest.directory?(File.join(path, dir)) path_dir = File.join(path, dir) puts "#{pre}+--#{dir}" tree path_dir, pre + (last ? " " : "| ") else puts pre + (last ? "`" : "|") + "--" + dir end end end |
Instance Method Details
#create_directories ⇒ Object
28 29 30 31 32 33 34 35 |
# File 'lib/planaria/utils.rb', line 28 def create_directories mkdir "./#{@name}" mkdir "./#{@name}/html" mkdir "./#{@name}/css" mkdir "./#{@name}/js" mkdir "./#{@name}/img" mkdir "./#{@name}/yamls" end |
#mkdir(path) ⇒ Object
24 25 26 |
# File 'lib/planaria/utils.rb', line 24 def mkdir(path) FileUtils.mkdir_p("#{path}") end |