diff --git a/asciidoctor-foodogsquared-extensions.gemspec b/asciidoctor-foodogsquared-extensions.gemspec index e4befef..5f18d65 100644 --- a/asciidoctor-foodogsquared-extensions.gemspec +++ b/asciidoctor-foodogsquared-extensions.gemspec @@ -16,4 +16,5 @@ Gem::Specification.new do |s| s.files = Dir['lib/**/*', '*.gemspec'] s.add_runtime_dependency 'asciidoctor', '~> 2.0' + s.add_runtime_dependency 'open-uri-cached', '~> 1.0' end diff --git a/lib/asciidoctor/github-raw-content-include-processor/extension.rb b/lib/asciidoctor/github-raw-content-include-processor/extension.rb index 20bdda8..06ab142 100644 --- a/lib/asciidoctor/github-raw-content-include-processor/extension.rb +++ b/lib/asciidoctor/github-raw-content-include-processor/extension.rb @@ -3,6 +3,7 @@ require 'base64' require 'json' require 'open-uri' +require 'open-uri/cached' require 'uri' class GitHubRawIncludeProcessor < Asciidoctor::Extensions::IncludeProcessor diff --git a/lib/asciidoctor/gitlab-raw-content-include-processor/extension.rb b/lib/asciidoctor/gitlab-raw-content-include-processor/extension.rb index 770fded..7d9ac36 100644 --- a/lib/asciidoctor/gitlab-raw-content-include-processor/extension.rb +++ b/lib/asciidoctor/gitlab-raw-content-include-processor/extension.rb @@ -3,6 +3,7 @@ require 'base64' require 'json' require 'open-uri' +require 'open-uri/cached' require 'uri' class GitLabRawIncludeProcessor < Asciidoctor::Extensions::IncludeProcessor diff --git a/lib/asciidoctor/swhid-include-processor/extension.rb b/lib/asciidoctor/swhid-include-processor/extension.rb index b56d8f2..1bdeca4 100644 --- a/lib/asciidoctor/swhid-include-processor/extension.rb +++ b/lib/asciidoctor/swhid-include-processor/extension.rb @@ -2,6 +2,7 @@ require 'json' require 'open-uri' +require 'open-uri/cached' require 'uri' class SWHIDIncludeProcessor < Asciidoctor::Extensions::IncludeProcessor