class Envirobly::Aws::S3

def fetch_manifest(ref)

def fetch_manifest(ref)
  stream = @bucket_resource.object(manifest_key(ref)).get.body
  JSON.parse Zlib::GzipReader.new(stream).read
rescue Aws::S3::Errors::NoSuchKey
  puts "Commit #{ref} doesn't exist at s3://#{@bucket}"
  exit 1
end