lib/unwrappr/ruby_gems.rb in unwrappr-0.3.4 vs lib/unwrappr/ruby_gems.rb in unwrappr-0.3.5

- old
+ new

@@ -4,18 +4,14 @@ module Unwrappr # A wrapper around RubyGems' API module RubyGems SERVER = 'https://rubygems.org' - GET_GEM = '/api/v1/gems/%s.json' + GET_GEM = '/api/v2/rubygems/%s/versions/%s.json' class << self - def gem_info(name) - parse(Faraday.get(SERVER + GET_GEM % name), name) - end - - def try_get_source_code_uri(gem_name) - Unwrappr::RubyGems.gem_info(gem_name)&.source_code_uri + def gem_info(name, version) + parse(Faraday.get(SERVER + format(GET_GEM, name, version)), name) end private def parse(response, name)