Class: Avm::EacRubyBase1::Rubygems::Remote

Inherits:
Object
  • Object
show all
Defined in:
lib/avm/eac_ruby_base1/rubygems/remote.rb

Instance Method Summary collapse

Instance Method Details

#maximum_numberGem::Version?

Returns:

  • (Gem::Version, nil)


14
15
16
# File 'lib/avm/eac_ruby_base1/rubygems/remote.rb', line 14

def maximum_number
  numbers.max.if_present { |v| ::Gem::Version.new(v) }
end

#numbersArray<Gem::Version>

Returns:

  • (Array<Gem::Version>)


19
20
21
# File 'lib/avm/eac_ruby_base1/rubygems/remote.rb', line 19

def numbers
  versions.map { |v| ::Gem::Version.new(v.fetch('number')) }
end