From 6b4eaf92080723e9713aa0c10440c13c262e477f Mon Sep 17 00:00:00 2001 From: Gabriel Arazas Date: Thu, 23 Mar 2023 14:29:21 +0800 Subject: [PATCH] Refactor code for SWHID include processor --- lib/asciidoctor/swhid-include-processor/extension.rb | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/lib/asciidoctor/swhid-include-processor/extension.rb b/lib/asciidoctor/swhid-include-processor/extension.rb index 77d9a38..b56d8f2 100644 --- a/lib/asciidoctor/swhid-include-processor/extension.rb +++ b/lib/asciidoctor/swhid-include-processor/extension.rb @@ -30,9 +30,11 @@ class SWHIDIncludeProcessor < Asciidoctor::Extensions::IncludeProcessor content = begin uri = URI.parse %(https://archive.softwareheritage.org/api/#{version}/resolve/#{target}/) - headers = {} - headers['Authorization'] = "Bearer #{ENV['SWH_API_BEARER_TOKEN']}" if ENV['SWH_BEARER_TOKEN'] - headers['Accept'] = 'application/json' + headers = { + 'Accept' => 'application/json' + } + + headers['Authorization'] = "Bearer #{ENV['SWH_API_BEARER_TOKEN']}" if ENV['SWH_API_BEARER_TOKEN'] metadata = OpenURI.open_uri(uri, headers) { |f| JSON.parse(f.read) } object_hash = metadata['object_id']