class Headdesk::Versions

Version information from RubyGems.org

Public Class Methods

latest_version() click to toggle source
# File lib/headdesk/versions.rb, line 27
def self.latest_version
  Gem::Version.new(Gems.latest_version('headdesk')['version'])
end
latest_version?(version = VERSION) click to toggle source
# File lib/headdesk/versions.rb, line 31
def self.latest_version?(version = VERSION)
  latest_version == Gem::Version.new(version)
end
version() click to toggle source
# File lib/headdesk/versions.rb, line 10
def self.version
  Gem::Version.new(VERSION)
end
versions() click to toggle source
# File lib/headdesk/versions.rb, line 14
def self.versions
  begin
    Gems.versions('headdesk').collect do |version|
      Gem::Version.new(version['number'])
    end
      .compact
      .sort
      .reverse
  rescue StandardError
    nil
  end
end