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