Minor improvements to the rakefile.

This commit is contained in:
Parker Moore 2014-06-28 22:49:03 -04:00
parent 2a422e1d83
commit af11f66646
1 changed files with 3 additions and 1 deletions

View File

@ -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}"