class Autoversion::SemVer
Public Instance Methods
increment(type)
click to toggle source
# File lib/autoversion/semver.rb, line 6 def increment type version = to_a found = false [:major, :minor, :patch].each_with_index do |seg, i| if found version[i] = 0 end if seg == type old = instance_variable_get("@#{seg}") version[i] = old+1 found = true end end SemVer.new version.reject{|v| v.nil? }.join '.' end