Sha256: f062ede87e890f0b6ab5f2ae1d678ba1f9bb8bf056057a953ca77d16b93fe42f
Contents?: true
Size: 979 Bytes
Versions: 7
Compression:
Stored size: 979 Bytes
Contents
require_relative '../lib/version' desc "Display the latest version (from history.rdoc)" task :"bake:version" do puts "Latest version is #{RakeNBake::Version.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::Version.latest_version new_version[0] += 1 new_version[1,2] = 0, 0 RakeNBake::Version.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::Version.latest_version new_version[1] += 1 new_version[2] = 0 RakeNBake::Version.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::Version.latest_version new_version[2] += 1 RakeNBake::Version.update_to new_version end end end
Version data entries
7 entries across 7 versions & 1 rubygems