rendered paste bodythufir@arrakis:~/java$
thufir@arrakis:~/java$ ruby java.rb
clean...
working directory: /home/thufir/java
./tasks.rb:7:in `clean': undefined method `remove_dir' for Tasks:Module (NoMethodError)
from java.rb:5
thufir@arrakis:~/java$
thufir@arrakis:~/java$ cat tasks.rb
module Tasks
def Tasks.clean
puts "clean...\n"
Dir.chdir("/home/thufir/java/")
puts "working directory:\t\t" + Dir.getwd + "\n\n"
remove_dir("/home/thufir/java/build/")
end
def Tasks.compile
puts "compile...\n\n"
Dir.chdir("/home/thufir/java/src/")
puts "working directory:\t\t" + Dir.getwd + "\n\n"
system("javac -cp . -d /home/thufir/java/build/ com/web_tomorrow/CPTest2.java ")
end
def Tasks.package
puts "package...\n\n"
Dir.chdir("/home/thufir/java/build/")
system("java com.web_tomorrow.CPTest2")
system("jar -cf foo.jar /home/thufir/java/build/com/web_tomorrow/*.class")
end
end
thufir@arrakis:~/java$