Sha256: bcedc9e4a7e0ca58ae9c5119c64e79dfc1b4f7c530d40d07ed27934d5f45d9d9
Contents?: true
Size: 855 Bytes
Versions: 4
Compression:
Stored size: 855 Bytes
Contents
require 'rspec/core/rake_task' require "bundler/gem_tasks" # Default directory to look in is `/specs` # Run with `rake spec` RSpec::Core::RakeTask.new(:spec) task :default => :spec #Upgrade version of gem def upgrade_version versionf = './lib/flok/version.rb' require versionf #Upgrade version '0.0.1' => '0.0.2' version = Flok::VERSION new_version = version.split(".") new_version[2] = new_version[2].to_i + 1 new_version = new_version.join(".") sreg = "s/#{version}/#{new_version}/" puts `sed #{sreg} #{versionf} > tmp; cp tmp #{versionf}` `rm tmp` return new_version end task :push do version = upgrade_version `git add .` `git commit -a -m 'gem #{version}'` `git push` `git tag #{version}` `git push origin #{version}` `gem build flok.gemspec` `gem push flok-#{version}.gem` `rm flok-#{version}.gem` end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
flok-0.0.10 | Rakefile |
flok-0.0.9 | Rakefile |
flok-0.0.8 | Rakefile |
flok-0.0.7 | Rakefile |