require 'utilrb/doc/rake' task 'default' Utilrb.doc
begin
require 'hoe' Hoe::plugin :yard Hoe::RUBY_FLAGS.gsub! /-w/, '' hoe_spec = Hoe.spec 'log_tools' do developer 'Alexander Duda', 'alexander.duda@dfki.de' self.version = 0.1 self.summary = 'Ruby library for data processing' self.urls = ["http://rock-robotics.org/"] self.readme_file = FileList['README*'].first self.history_file = "History.txt" licenses << 'GPLv2+' extra_deps << ['flexmock'] << ['hoe'] << ['hoe-yard'] << test_globs = ['test/suite.rb'] end Rake.clear_tasks(/^default$/) task :default => [] task :docs => :yard task :redocs => :yard
rescue LoadError
STDERR.puts "cannot load the Hoe gem. Distribution is disabled"
rescue Exception => e
puts e.backtrace if e.message !~ /\.rubyforge/ STDERR.puts "WARN: cannot load the Hoe gem, or Hoe fails. Publishing tasks are disabled" STDERR.puts "WARN: error message is: #{e.message}" end
end