class Incr::Service::Version
Public Class Methods
increment_segment(version, segment)
click to toggle source
# File lib/incr/service/version.rb, line 6 def self.increment_segment(version, segment) incremented_version = version.clone case segment when 'major' incremented_version.major = version.major + 1 incremented_version.minor = 0 incremented_version.patch = 0 when 'minor' incremented_version.minor = version.minor + 1 incremented_version.patch = 0 when 'patch' incremented_version.patch = version.patch + 1 end incremented_version end