diff options
author | Kornelius Kalnbach <murphy@rubychan.de> | 2011-07-26 23:07:44 +0200 |
---|---|---|
committer | Kornelius Kalnbach <murphy@rubychan.de> | 2011-07-26 23:07:44 +0200 |
commit | 0ce3a430b47b2e74667844836fc54bb77c5a1322 (patch) | |
tree | fc67bdd5584743a4831ee04f1da0d14e8a6b0edc | |
parent | 2d125804d6b7d9920f24ff7ad6ae0c8fa24cd14e (diff) | |
download | coderay-0ce3a430b47b2e74667844836fc54bb77c5a1322.tar.gz |
cleanup rake tasks: allow running without bundler or rdoc
-rw-r--r-- | rake_tasks/bundler.rake | 8 | ||||
-rw-r--r-- | rake_tasks/documentation.rake | 16 |
2 files changed, 16 insertions, 8 deletions
diff --git a/rake_tasks/bundler.rake b/rake_tasks/bundler.rake index 38b103b..8de149d 100644 --- a/rake_tasks/bundler.rake +++ b/rake_tasks/bundler.rake @@ -1,2 +1,6 @@ -require 'bundler'
-Bundler::GemHelper.install_tasks
+begin
+ require 'bundler'
+ Bundler::GemHelper.install_tasks
+rescue LoadError
+ puts 'Please gem install bundler.'
+end
diff --git a/rake_tasks/documentation.rake b/rake_tasks/documentation.rake index 39e2ea0..f83d5d9 100644 --- a/rake_tasks/documentation.rake +++ b/rake_tasks/documentation.rake @@ -1,8 +1,12 @@ -if RUBY_VERSION >= '1.8.7'
- gem 'rdoc' if defined? gem
- require 'rdoc/task'
-else
- require 'rake/rdoctask'
+begin
+ if RUBY_VERSION >= '1.8.7'
+ gem 'rdoc' if defined? gem
+ require 'rdoc/task'
+ else
+ require 'rake/rdoctask'
+ end
+rescue LoadError
+ puts 'Please gem install rdoc.'
end
desc 'Generate documentation for CodeRay'
@@ -19,7 +23,7 @@ Rake::RDocTask.new :doc do |rd| rd.rdoc_files.add 'README.rdoc'
rd.rdoc_files.add Dir['lib']
rd.rdoc_dir = 'doc'
-end
+end if defined? Rake::RDocTask
desc 'Copy the documentation over to the CodeRay website'
task :copy_doc do
|