Rakefile in helmet-0.2.0 vs Rakefile in helmet-0.2.1
- old
+ new
@@ -1,10 +1,27 @@
require 'rake'
require 'rake/testtask'
-task :default => [:test]
+require './lib/helmet/version'
desc 'run tests'
Rake::TestTask.new(:test) do |test|
test.pattern = 'test/**/*_test.rb'
test.verbose = true
end
+
+namespace :gem do
+ desc 'build gem file'
+ task :build do
+ system 'gem build helmet.gemspec'
+ end
+
+ desc 'install gem file'
+ task :install do
+ system "gem install --local helmet-#{Helmet::VERSION}.gem"
+ end
+end
+
+desc 'build and install gem file'
+task :gem => ['gem:build', 'gem:install']
+
+task :default => [:test]
\ No newline at end of file