class PodBump::VersionModel
Public Class Methods
new(version_string)
click to toggle source
# File lib/pod-bump/version_model.rb, line 5 def initialize(version_string) versions = version_string.split(".") @major = versions[0].to_i @minor = versions[1].to_i @patch = versions[2].to_i end
Public Instance Methods
increase_major()
click to toggle source
# File lib/pod-bump/version_model.rb, line 24 def increase_major @major += 1 end
increase_minor()
click to toggle source
# File lib/pod-bump/version_model.rb, line 28 def increase_minor @minor += 1 end
increase_patch()
click to toggle source
# File lib/pod-bump/version_model.rb, line 32 def increase_patch @patch += 1 end
major()
click to toggle source
# File lib/pod-bump/version_model.rb, line 12 def major return @major end
minor()
click to toggle source
# File lib/pod-bump/version_model.rb, line 16 def minor return @minor end
patch()
click to toggle source
# File lib/pod-bump/version_model.rb, line 20 def patch return @patch end
to_string_version()
click to toggle source
# File lib/pod-bump/version_model.rb, line 36 def to_string_version @major.to_s + "." + @minor.to_s + "." + @patch.to_s end