lib/seedbed.rb in seedbed-1.0.1 vs lib/seedbed.rb in seedbed-1.1.0

- old
+ new

@@ -3,10 +3,11 @@ @@debug = true attr_accessor :path def plant( file ) @path = "db/seeds" + # load File.expand_path("#{@path}/../../Rakefile") yield self if block_given? expanded_path = File.expand_path("#{@path}/#{file.to_s}.rb") puts "Growing #{expanded_path}" if SeedBed.debug require expanded_path @@ -49,10 +50,10 @@ def self.build_tree(b) fil = "" b.keys.each do |t| fil << "desc \"plants seeds for #{t}\" \n" if b[t].empty? - fil << "task :#{t} do |tsk| \n" + fil << "task :#{t} => :environment do |tsk| \n" fil << "puts tsk.scope[2..-1].join('/') \n" fil << "SeedBed.plant( tsk.scope[2..-1].join('/') + '/' + '#{t}' )\n" fil << "end \n" else fil << "namespace :#{t} do \n"