Sha256: a70d2ad7e2910eba09998d0b52b5103b5cfbd28101e4d1099fc6c926b15c89d2
Contents?: true
Size: 432 Bytes
Versions: 8
Compression:
Stored size: 432 Bytes
Contents
require 'httpclient' require 'json' module Geminabox module RubygemsDependency class << self def for(*gems) url = [ rubygems_uri, '?gems=', gems.map(&:to_s).join(',') ].join body = HTTPClient.get_content(url) JSON.parse(body) end def rubygems_uri "https://bundler.rubygems.org/api/v1/dependencies.json" end end end end
Version data entries
8 entries across 8 versions & 2 rubygems