lib/asciidoctor/converter/template.rb in asciidoctor-2.0.10 vs lib/asciidoctor/converter/template.rb in asciidoctor-2.0.11

- old
+ new

@@ -255,9 +255,12 @@ # and a Hash of additional options to pass to the initializer def load_eruby name if !name || name == 'erb' require 'erb' unless defined? ::ERB.version [::Tilt::ERBTemplate, {}] + elsif name == 'erubi' + Helpers.require_library 'erubi' unless defined? ::Erubis::Engine + [::Tilt::ErubiTemplate, {}] elsif name == 'erubis' Helpers.require_library 'erubis' unless defined? ::Erubis::FastEruby [::Tilt::ErubisTemplate, { engine_class: ::Erubis::FastEruby }] else raise ::ArgumentError, %(Unknown ERB implementation: #{name})