From af11f666469713c45059c47e0659b633dd754f89 Mon Sep 17 00:00:00 2001 From: Parker Moore Date: Sat, 28 Jun 2014 22:49:03 -0400 Subject: [PATCH] Minor improvements to the rakefile. --- Rakefile | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Rakefile b/Rakefile index 0b4ed8fd..e5eb2e8c 100644 --- a/Rakefile +++ b/Rakefile @@ -14,7 +14,7 @@ require 'jekyll/version' ############################################################################# def name - @name ||= Dir['*.gemspec'].first.split('.').first + @name ||= File.basename(Dir['*.gemspec'].first, ".*") end def version @@ -228,6 +228,7 @@ end # ############################################################################# +desc "Release #{name} v#{version}" task :release => :build do unless `git branch` =~ /^\* master$/ puts "You must be on the master branch to release!" @@ -240,6 +241,7 @@ task :release => :build do sh "gem push pkg/#{name}-#{version}.gem" end +desc "Build #{name} v#{version} into pkg/" task :build do mkdir_p "pkg" sh "gem build #{gemspec_file}"