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