Set ENV before loading Rakefile in minirake

This commit is contained in:
h2so5
2013-04-24 12:21:27 +09:00
parent 3465bff916
commit 713615e948
+8 -8
View File
@@ -435,20 +435,20 @@ class RakeApp
end
here = Dir.pwd
end
tasks = []
ARGV.each do |task_name|
if /^(\w+)=(.*)/.match(task_name)
ENV[$1] = $2
else
tasks << task_name
end
end
puts "(in #{Dir.pwd})"
$rakefile = @rakefile
load @rakefile
if $show_tasks
display_tasks
else
tasks = []
ARGV.each do |task_name|
if /^(\w+)=(.*)/.match(task_name)
ENV[$1] = $2
else
tasks << task_name
end
end
tasks.push("default") if tasks.size == 0
tasks.each do |task_name|
MiniRake::Task[task_name].invoke