class Cp8Cli::Version

Public Class Methods

latest?() click to toggle source
# File lib/cp8_cli/version.rb, line 5
def self.latest?
  new.latest?
end

Public Instance Methods

latest?() click to toggle source
# File lib/cp8_cli/version.rb, line 9
def latest?
  latest_version <= current_version
end

Private Instance Methods

current_version() click to toggle source
# File lib/cp8_cli/version.rb, line 19
def current_version
  @_current_version ||= Gem::Version.new(VERSION)
end
first_version() click to toggle source
# File lib/cp8_cli/version.rb, line 23
def first_version
  @_first_version ||= Gem::Version.new("1.0.0")
end
latest_version() click to toggle source
# File lib/cp8_cli/version.rb, line 15
def latest_version
  @_latest_version ||= Gem.latest_version_for("cp8_cli") || first_version
end