set_version
Make gem version with autoicrement build number.
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 totrue, method will check where gemspec is under git control, addgemvers-file to git, and commit withmessage.message:— template for git commit message, can use named placeholders::version— result full version;:major,:minor,:patchand:beta— parameters of calling;:build— build number.
tag:— iftrueand 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.