]> gitweb.michael.orlitzky.com - mailshears.git/commitdiff
Don't hide shell output in the Rakefile.
authorMichael Orlitzky <michael@orlitzky.com>
Sun, 8 Nov 2015 03:32:57 +0000 (22:32 -0500)
committerMichael Orlitzky <michael@orlitzky.com>
Sun, 8 Nov 2015 03:32:57 +0000 (22:32 -0500)
Rakefile

index 7138d8a4a3186a0defc12b30e4873fe526f4f3ab..9e8d91d50618b6819f10191f989c7188464e8581 100644 (file)
--- a/Rakefile
+++ b/Rakefile
@@ -1,20 +1,26 @@
 require 'rake/testtask'
 
-desc "Clean up generated files"
+desc 'Clean up generated files'
 task :clean do
-  `rm -f *.gem`
+  sh 'rm -f *.gem'
+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|
@@ -22,5 +28,5 @@ Rake::TestTask.new do |t|
   t.libs << 'test'
 end
 
-desc "Run tests"
+desc 'Run tests'
 task :default => :test