diff options
author | Ben Bleything <ben@bleything.net> | 2012-08-01 10:52:19 -0700 |
---|---|---|
committer | Ben Bleything <ben@bleything.net> | 2012-08-01 10:52:19 -0700 |
commit | 12eb82d283cab148183c37c07e3f75a309969dec (patch) | |
tree | c46f712854cc6a5fbbe3062a74596fab2d8dcb08 | |
parent | 9a79b7b05f3fca29c2b92a321f70994da9ec2691 (diff) | |
download | plist-12eb82d283cab148183c37c07e3f75a309969dec.tar.gz |
guard against not being able to load rdoc tasks
-rw-r--r-- | Rakefile | 33 |
1 files changed, 19 insertions, 14 deletions
@@ -15,7 +15,6 @@ require 'rake/testtask' require 'rake/packagetask' require 'rake/gempackagetask' require 'rake/contrib/rubyforgepublisher' -require 'rdoc/task' $:.unshift(File.dirname(__FILE__) + "/lib") require 'plist' @@ -103,19 +102,25 @@ task :update_rdoc => [ :rdoc ] do Rake::SshDirPublisher.new("#{RUBYFORGE_USER}@rubyforge.org", "/var/www/gforge-projects/#{RUBYFORGE_PROJECT}", "rdoc").upload end -# Genereate the RDoc documentation -RDoc::Task.new do |rdoc| - rdoc.title = "All-purpose Property List manipulation library" - rdoc.main = "README.rdoc" - - rdoc.rdoc_dir = 'rdoc' - rdoc.rdoc_files.include('README.rdoc', 'LICENSE', 'CHANGELOG') - rdoc.rdoc_files.include('lib/**') - - rdoc.options = [ - '-H', # show hash marks on method names in comments - '-N', # show line numbers - ] +begin + require 'rdoc/task' + + # Generate the RDoc documentation + RDoc::Task.new do |rdoc| + rdoc.title = "All-purpose Property List manipulation library" + rdoc.main = "README.rdoc" + + rdoc.rdoc_dir = 'rdoc' + rdoc.rdoc_files.include('README.rdoc', 'LICENSE', 'CHANGELOG') + rdoc.rdoc_files.include('lib/**') + + rdoc.options = [ + '-H', # show hash marks on method names in comments + '-N', # show line numbers + ] + end +rescue LoadError + $stderr.puts "Could not load rdoc tasks" end # Create compressed packages |