class Fastlane::Helper::PropertiesHelper
Public Class Methods
update_semver_version(type, version_name)
click to toggle source
Available in actions as `Helper::PropertiesHelper.update_semver_version`
# File lib/fastlane/plugin/properties/helper/properties_helper.rb, line 9 def self.update_semver_version(type, version_name) type ||= 'minor' version = version_name.split(".") major = version[0].to_i minor = version[1].to_i patch = version[2].to_i if type == 'major' major += 1 minor = 0 patch = 0 end if type == 'minor' minor += 1 patch = 0 end if type == 'patch' patch += 1 end return "#{major}.#{minor}.#{patch}" end