Sha256: 1c963414323bcb64d5c053f9857397ae6bc8ae82fe6591df1299e0b8c1f83e15

Contents?: true

Size: 426 Bytes

Versions: 7

Compression:

Stored size: 426 Bytes

Contents

# frozen_string_literal: true

module DocumentExporter
  module PDF
    class Document < PDF::Base
      def export
        content = super
        pdf = CombinePDF.parse(content)

        material_ids = @document.ordered_material_ids
        material_ids &= @document.gdoc_material_ids
        material_ids &= included_materials

        pdf = combine_pdf_for pdf, material_ids
        pdf.to_pdf
      end
    end
  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
lcms-engine-0.3.1 lib/document_exporter/pdf/document.rb
lcms-engine-0.1.4 lib/document_exporter/pdf/document.rb
lcms-engine-0.3.0 lib/document_exporter/pdf/document.rb
lcms-engine-0.1.3 lib/document_exporter/pdf/document.rb
lcms-engine-0.2.0 lib/document_exporter/pdf/document.rb
lcms-engine-0.1.2 lib/document_exporter/pdf/document.rb
lcms-engine-0.1.0 lib/document_exporter/pdf/document.rb