lib/bump/tasks.rb in bump-0.3.12 vs lib/bump/tasks.rb in bump-0.4.0
- old
+ new
@@ -1,17 +1,26 @@
require "bump"
namespace :bump do
+ run_bump = lambda do |bump, options|
+ output, status = Bump::Bump.run(bump, options)
+ puts output
+ abort unless status == 0
+ end
+
(Bump::Bump::BUMPS + ["current"]).each do |bump|
if bump == "current"
desc "Show current gem version"
else
desc "Bump #{bump} part of gem version"
end
task bump do
- output, status = Bump::Bump.run(bump)
- puts output
- abort unless status == 0
+ run_bump.call(bump, {})
end
+ end
+
+ desc "Sets the version number using the VERSION environment variable"
+ task :set do
+ run_bump.call("set", :version => ENV['VERSION'])
end
end