Class: Gemr::Rubygems::Versions
- Inherits:
-
Object
- Object
- Gemr::Rubygems::Versions
- Defined in:
- lib/gemr/rubygems/versions.rb
Class Method Summary collapse
Class Method Details
.latest(gems = []) ⇒ Object
5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
# File 'lib/gemr/rubygems/versions.rb', line 5 def self.latest(gems=[]) puts "\nFinding latest gem versions...\n\n" gems.each do |g| begin response = URI.open("https://rubygems.org/api/v1/versions/#{g}.json").read versions = JSON.parse(response) latest_version = versions.first["number"] puts "gem \"#{g}\", \"~> #{latest_version}\"" rescue puts "Could not find \"#{g}\" gem on http://rubygems.org." end end puts "" end |