lib/gemirro/gem_version.rb in gemirro-0.11.0 vs lib/gemirro/gem_version.rb in gemirro-0.12.0

- old
+ new

@@ -9,14 +9,16 @@ # @return [String] # @!attribute [r] number # @return [Integer] # @!attribute [r] platform # @return [String] + # @!attribute [r] version + # @return [Gem::Version] # class GemVersion include Comparable - attr_reader :name, :number, :platform + attr_reader :name, :number, :platform, :version ## # @param [String] name # @param [String] number # @param [String] platform @@ -40,10 +42,10 @@ # Retrieve gem version # # @return [Gem::Version] # def version - ::Gem::Version.create(number) + @version ||= ::Gem::Version.create(number) end ## # Compare gem to another #