Skip to content

Instantly share code, notes, and snippets.

@johana-star
Created May 24, 2013 20:35
Show Gist options
  • Save johana-star/5646342 to your computer and use it in GitHub Desktop.
Save johana-star/5646342 to your computer and use it in GitHub Desktop.
desc "read names"
task :read_names do
@names = File.readlines "names"
@names.each do |name|
puts name
end
end
desc "make class directory"
task :make_class_dir do
make_directory "class"
end
desc "make student directories"
task :make_student_dirs => [:make_class_dir, :read_names] do
@names.each do |name|
make_directory "class/#{name.chomp}"
end
end
def make_directory(name)
Dir.mkdir name unless Dir.exists? name
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment