Method: Atom::Scaffold.mkdirs

Defined in:
lib/atom/scaffold.rb

.mkdirs(root_dir, dirs) ⇒ Object



130
131
132
133
134
135
136
137
138
139
140
141
142
# File 'lib/atom/scaffold.rb', line 130

def self.mkdirs(root_dir, dirs)
  if File.exist? root_dir
    raise "'#{root_dir}' already exists"
    return false
  end
  
  FileUtils.mkdir root_dir
  
  dirs.each do |dir|
    $stdout.puts "create  [Dir]: #{File.join(root_dir, dir)}"
    FileUtils.mkdir "#{File.join(root_dir, dir)}"
  end
end