lib/asciidoctor/doctest/asciidoc_renderer.rb in asciidoctor-doctest-1.5.1.2 vs lib/asciidoctor/doctest/asciidoc_renderer.rb in asciidoctor-doctest-1.5.2.0

- old
+ new

@@ -1,12 +1,12 @@ -require 'active_support/core_ext/array/wrap' -require 'active_support/core_ext/object/blank' require 'asciidoctor' require 'asciidoctor/converter/template' -require 'asciidoctor/doctest/core_ext' +require 'corefines' require 'delegate' +using Corefines::Object[:blank?, :presence] + module Asciidoctor module DocTest ## # This class is basically a wrapper for +Asciidoctor.convert+ that allows to # preset and validate some common parameters. @@ -41,10 +41,10 @@ @backend_name = backend_name.to_s.freeze.presence @converter = converter @converter ||= NoFallbackTemplateConverter unless template_dirs.empty? || templates_fallback - template_dirs = Array.wrap(template_dirs).freeze + template_dirs = Array(template_dirs).freeze template_dirs.each do |path| fail ArgumentError, "Templates directory '#{path}' doesn't exist!" unless Dir.exist? path end @template_dirs = template_dirs unless template_dirs.empty? end