class PoiseBoiler::Helpers::Rake::Bump

Helper for a Rakefile to install tasks for bumping gem versions.

@since 1.2.0 @example Installing tasks

require 'poise_boiler/helpers/rake/bump'
PoiseBoiler::Helpers::Rake::Bump.install

@example Bumping a patch version

$ rake release:bump

@example Bumping a minor version

$ rake release:bump:minor

Public Instance Methods

install() click to toggle source

Install the rake tasks.

@return [void]

# File lib/poise_boiler/helpers/rake/bump.rb, line 107
def install
  # Delayed so that Rake doesn't need to be loaded to run this file.
  extend ::Rake::DSL

  task 'release:bump' do
    bump_version!(type: :patch)
  end

  task 'release:bump:minor' do
    bump_version!(type: :minor)
  end

  task 'release:bump:major' do
    bump_version!(type: :major)
  end
end