X-Git-Url: http://gitweb.michael.orlitzky.com/?p=mailshears.git;a=blobdiff_plain;f=Rakefile;h=72eff7b444da52acd565b76d3ba895e6612b027e;hp=c859ae6b0778a19a2696f717cfea0f7f6330b268;hb=08e0795d01329de098fb23d85d459d32e54f3e36;hpb=70aeee01ccb126dcfd6ea12f98d9df9c6b3e7a45 diff --git a/Rakefile b/Rakefile index c859ae6..72eff7b 100644 --- a/Rakefile +++ b/Rakefile @@ -1,26 +1,32 @@ require 'rake/testtask' -desc "Clean up generated files" +desc 'Clean up generated files' task :clean do - `rm -f *.gem` + sh 'rm -rf *.gem doc/html .yardoc' +end + + +desc 'Generate HTML documentation' +task :doc do + sh 'yardoc --protected --private --output-dir doc/html' end desc "Build the gem" task :build => :clean do - `gem build *.gemspec` + sh 'gem build *.gemspec' end -desc "Install the gem locally (user install)" +desc 'Install the gem locally (user install)' task :install => :build do - `gem install --user-install *.gem` + sh 'gem install --user-install *.gem' end Rake::TestTask.new do |t| - t.pattern = 'test/*test.rb' + t.pattern = 'test/test*.rb' t.libs << 'test' end -desc "Run tests" +desc 'Run tests' task :default => :test