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

Version Path
rake-n-bake-1.1.0 tasks/version.rake
rake-n-bake-1.0.6 tasks/version.rake
rake-n-bake-1.0.5 tasks/version.rake
rake-n-bake-1.0.4 tasks/version.rake
rake-n-bake-1.0.3 tasks/version.rake
rake-n-bake-1.0.2 tasks/version.rake
rake-n-bake-1.0.1 tasks/version.rake