0.0
No commit activity in last 3 years
No release in over 3 years
Make gem version with autoicrement build number.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
 Dependencies
 Project Readme

set_version

Make gem version with autoicrement build number.

Gem Version GitHub license Code Climate

set_version *vers, git: false, message: 'Build #%<version>s', tag: false
  • vers — version numbers: major, minor, patch; and beta-flag — String or Symbol like 'alpha', 'beta', 'pre', 'rc' etc.
  • git: — named parameter — boolean. If set to true, method will check where gemspec is under git control, add gemvers-file to git, and commit with message.
  • message: — template for git commit message, can use named placeholders:
    • :version — result full version;
    • :major, :minor, :patch and :beta — parameters of calling;
    • :build — build number.
  • tag: — if true and git enabled it is adding tag named by version.

Usage

Gem::Specification.new do |g|

  # some settings
  # g.files = [. . .]
  # important! files _must_ be set _before_ set_version call

  g.set_version 1, 0, 0, 'beta'

end

See example in gemspec.

License