Renamed helpers to correspond to renamed Controller classes.
[merb_radiant.git] / lib / tasks / .svn / text-base / instance.rake.svn-base
blob202779dcbe74a033584468282369fc8ce1255c47
1 # Redefined standard Rails tasks only in instance mode
2 unless File.directory? "#{RAILS_ROOT}/app"
3   require 'rake/testtask'
4   
5   ENV['RADIANT_ENV_FILE'] = File.join(RAILS_ROOT, 'config', 'environment')
6   
7   Dir["#{RADIANT_ROOT}/vendor/rails/railties/lib/tasks/*.rake"].each do |rake|
8     lines = IO.readlines(rake)
9     lines.map! do |line|
10       line.gsub!('RAILS_ROOT', 'RADIANT_ROOT') unless rake =~ /misc\.rake$/
11       case rake
12       when /testing\.rake$/
13         line.gsub!(/t.libs << (["'])/, 't.libs << \1' + RADIANT_ROOT + '/')
14         line.gsub!(/t\.pattern = (["'])/, 't.pattern = \1' + RADIANT_ROOT + '/')
15       when /databases\.rake$/
16         line.gsub!(/migrate\((["'])/, 'migrate(\1' + RADIANT_ROOT + '/')
17         line.sub!("db/schema.rb", "#{RAILS_ROOT}/db/schema.rb")
18       end
19       line
20     end
21     eval(lines.join("\n"), binding, rake)
22   end
23 end