class Gem::Specification
Public Class Methods
latest_versions()
click to toggle source
Provides retrieving only the latest versions of all gems on your system regardless of multiple versions of a gem installed.
# File lib/toolbox/gem_specification.rb, line 8 def self.latest_versions specs = Gem::Specification.find_all.map.inject({}) do |result, spec| if result.has_key?(spec.name) && result[spec.name].version < spec.version result[spec.name] = spec elsif !result.has_key?(spec.name) result[spec.name] = spec end result end specs.values end