Rakefile in activefacts-compositions-1.9.1 vs Rakefile in activefacts-compositions-1.9.4

- old
+ new

@@ -2,5 +2,22 @@ require "rspec/core/rake_task" RSpec::Core::RakeTask.new(:spec) task :default => :spec + +desc "Bump gem version patch number" +task :bump do + path = File.expand_path('../lib/activefacts/compositions/version.rb', __FILE__) + lines = File.open(path) do |fp| fp.readlines; end + File.open(path, "w") do |fp| + fp.write( + lines.map do |line| + line.gsub(/(VERSION *= *"[0-9.]*\.)([0-9]+)"\n/) do + version = "#{$1}#{$2.to_i+1}" + puts "Version bumped to #{version}\"" + version+"\"\n" + end + end*'' + ) + end +end