Sha256: af76aaee0911ed3998912db3e94194c9d4c1f1a78eed307fff95068e691c7074

Contents?: true

Size: 370 Bytes

Versions: 6

Compression:

Stored size: 370 Bytes

Contents

# frozen_string_literal: true

# see https://github.com/mogest/prawn-svg/issues/164
Prawn::SVG::Elements::Use.prepend (Module.new do
  def parse
    result = super
    if @referenced_element_source.name == 'symbol' && !(@referenced_element_source.attributes.key? 'viewBox')
      @referenced_element_class = Prawn::SVG::Elements::Container
    end
    result
  end
end)

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
asciidoctor-pdf-2.3.19 lib/asciidoctor/pdf/ext/prawn-svg/elements/use.rb
asciidoctor-pdf-2.3.18 lib/asciidoctor/pdf/ext/prawn-svg/elements/use.rb
asciidoctor-pdf-2.3.17 lib/asciidoctor/pdf/ext/prawn-svg/elements/use.rb
asciidoctor-pdf-2.3.16 lib/asciidoctor/pdf/ext/prawn-svg/elements/use.rb
asciidoctor-pdf-2.3.15 lib/asciidoctor/pdf/ext/prawn-svg/elements/use.rb
asciidoctor-pdf-2.3.14 lib/asciidoctor/pdf/ext/prawn-svg/elements/use.rb