Sha256: f32e8c315ec30ce7144d40273f612cce7ef937b8582e232be07582f842726fad
Contents?: true
Size: 817 Bytes
Versions: 1
Compression:
Stored size: 817 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}` 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` end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
flok-0.0.4 | Rakefile |