Ensure RDoc::Task exists even if 'rdoc/task' was not required

This commit is contained in:
Akira Matsuda
2011-05-26 01:37:34 +09:00
parent ee46bb73d4
commit 05adf524c6
5 changed files with 7 additions and 17 deletions

View File

@@ -1,11 +1,6 @@
#!/usr/bin/env rake
begin
require 'rdoc/task'
rescue LoadError
require 'rake/rdoctask'
end
require 'rdoc/task'
require 'net/http'
$:.unshift File.expand_path('..', __FILE__)

View File

@@ -7,7 +7,9 @@ end
begin
require 'rdoc/task'
rescue LoadError
require 'rdoc/rdoc'
require 'rake/rdoctask'
RDoc::Task = Rake::RDocTask
end
RDoc::Task.new(:rdoc) do |rdoc|

View File

@@ -1,7 +1,9 @@
begin
require 'rdoc/task'
rescue LoadError
require 'rdoc/rdoc'
require 'rake/rdoctask'
RDoc::Task = Rake::RDocTask
end
# Monkey-patch to remove redoc'ing and clobber descriptions to cut down on rake -T noise

View File

@@ -97,12 +97,7 @@ module RailtiesTest
assert !$ran_block
require 'rake'
require 'rake/testtask'
begin
require 'rdoc/task'
rescue LoadError
require 'rake/rdoctask'
end
require 'rdoc/task'
AppTemplate::Application.load_tasks
assert $ran_block

View File

@@ -237,11 +237,7 @@ module RailtiesTest
boot_rails
require 'rake'
begin
require 'rdoc/task'
rescue LoadError
require 'rake/rdoctask'
end
require 'rdoc/task'
require 'rake/testtask'
Rails.application.load_tasks
Rake::Task[:foo].invoke