All pastes #950958 Raw Edit

Something

public text v1 · immutable
·published 2008-03-20 22:56 UTC
rendered paste body
thufir@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$