Rakefile in riot_notifier-0.3.0 vs Rakefile in riot_notifier-0.4.0

- old
+ new

@@ -1,51 +1,30 @@ -require 'rake' +require 'bundler' +Bundler::GemHelper.install_tasks -begin - require 'jeweler' - Jeweler::Tasks.new do |gem| - gem.name = "riot_notifier" - gem.summary = 'Simple notifier for riot' - gem.email = "peter-riot_notifier@suschlik.de" - gem.homepage = "http://github.com/splattael/riot_notifier" - gem.authors = ["Peter Suschlik"] - - gem.has_rdoc = true - gem.extra_rdoc_files = [ "README.rdoc" ] - - # TODO Use Gemfile! - gem.add_dependency "riot", "~> 0.11.0" - gem.add_development_dependency "riot_notifier" - gem.add_development_dependency "libnotify", "~> 0.2.0" - - gem.test_files = Dir.glob('test/test_*.rb') - end - Jeweler::GemcutterTasks.new -rescue LoadError - puts "Jeweler (or a dependency) not available. Install it with: gem install jeweler" -end - # Test require 'rake/testtask' desc 'Default: run unit tests.' task :default => :test -task :test => :check_dependencies Rake::TestTask.new(:test) do |test| test.test_files = FileList.new('test/test_*.rb') test.libs << 'test' test.verbose = true end -# RDoc -require 'rake/rdoctask' -Rake::RDocTask.new do |rd| - rd.title = "Riot Notifier" - rd.main = "README.rdoc" - rd.rdoc_files.include("README.rdoc", "lib/*.rb") - rd.rdoc_dir = "doc" +# Yard +begin + require 'yard' + YARD::Rake::YardocTask.new +rescue LoadError + task :yardoc do + abort "YARD is not available. In order to run yardoc, you must: sudo gem install yard" + end end +desc "Alias for `rake yard`" +task :doc => :yard # Misc desc "Tag files for vim" task :ctags do dirs = $LOAD_PATH.select {|path| File.directory?(path) }