Sha256: 2abd64bdf69cb4e9dd4da541e7872a19340e8987d10db8a3b27b88f0cfffae44
Contents?: true
Size: 608 Bytes
Versions: 1
Compression:
Stored size: 608 Bytes
Contents
# encoding: utf-8 desc "Build the gem" task :build do sh "gem build pupu.gemspec" end namespace :build do desc "Build the prerelease gem" task :prerelease do gemspec = "pupu.gemspec" content = File.read(gemspec) prename = "#{gemspec.split(".").first}.pre.gemspec" # 0.1.1 => 0.2 version = Pupu::VERSION.sub(/^(\d+)\.(\d+\.){2}.*$/) { "#$1.#{$2.to_i + 1}" } puts "Current #{Pupu::VERSION} => #{version} pre" File.open(prename, "w") do |file| file.puts(content.gsub(/(\w+::VERSION)/, "'#{version}.pre'")) end sh "gem build #{prename}" rm prename end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
pupu-0.0.2.pre | tasks/gem.rake |