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