Hi All, I have just started using Rake, I usually use ant, but got 
caught the Ruby fever :-)

I have been using RoR for web development and in need rake to do data 
migration. I wanted to build a hirarchical build system similar to 
Makefile. Example below


\database_migration
        Rakefile
        \task_migrate_empTable
                Rakefile
                drop_empTable.rb
                create_empTable.rb
                ..
        \task_migrate_salesTable
                Rakefile
                drop_salesTable.rb
                create_salesTable.rb



What I want to do is that the top-level Rakefile go thru the folders and 
  invoke each of Rakefile. Below is my first rakefile, but it was not 
working. What is the correct way to do this ? Any help are greatly 
appreciated.

require 'rake'


desc "Migrate Employee Table"
task :employeeTbl do    
        cd "task_empTbl"        
        Rake.application.load_rakefile()
        Rake.application.run()
        cd "../"
end

task :default => [
        :distributorTbl,
        :employeeTbl
]


Thanks in advance
Leon Yeh
_______________________________________________
Rake-devel mailing list
[email protected]
http://rubyforge.org/mailman/listinfo/rake-devel

Reply via email to