Sha256: 8f6718a292f5e80769b72a19492528e332ff676c6741f35c67781167a22c786a
Contents?: true
Size: 1003 Bytes
Versions: 1
Compression:
Stored size: 1003 Bytes
Contents
require_relative '../lib/versioning' desc "Display the latest version (from history.rdoc)" task :"bake:version" do puts "Latest version is #{RakeNBake::Versioning.latest_version}" end namespace :bake do namespace :version do desc "Increment the major version in history.rdoc (eg 1.2.3 => 2.0.0)" task :major do new_version = RakeNBake::Versioning.latest_version new_version[0] += 1 new_version[1,2] = 0, 0 RakeNBake::Versioning.update_to new_version end desc "Increment the minor version in history.rdoc (eg 1.2.3 => 1.3.0)" task :minor do new_version = RakeNBake::Versioning.latest_version new_version[1] += 1 new_version[2] = 0 RakeNBake::Versioning.update_to new_version end desc "Increment the patch version in history.rdoc (eg 1.2.3 => 1.2.4)" task :patch do new_version = RakeNBake::Versioning.latest_version new_version[2] += 1 RakeNBake::Versioning.update_to new_version end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
rake-n-bake-1.1.3 | tasks/version.rake |