diff --git a/lib/gemstash/gem_source/upstream_source.rb b/lib/gemstash/gem_source/upstream_source.rb index ce264bec..7e2b0ea7 100644 --- a/lib/gemstash/gem_source/upstream_source.rb +++ b/lib/gemstash/gem_source/upstream_source.rb @@ -128,6 +128,21 @@ def serve_gem(id) serve_cached(id, :gem) end + def serve_latest_specs + http_client = http_client_for(upstream) + http_client.get("latest_specs.4.8.gz") + end + + def serve_prerelease_specs + http_client = http_client_for(upstream) + http_client.get("prerelease_specs.4.8.gz") + end + + def serve_specs + http_client = http_client_for(upstream) + http_client.get("specs.4.8.gz") + end + private def serve_cached(id, resource_type)