Sha256: 83b1ccdc99f0a71059d8a9b07062159acf66be4b7a136b92f07ed6b187092b41
Contents?: true
Size: 875 Bytes
Versions: 2
Compression:
Stored size: 875 Bytes
Contents
# frozen_string_literal: true module Goldendocx module Documents class Document include Goldendocx::Document TYPE = 'http://schemas.openxmlformats.org/officeDocument/2006/relationships/officeDocument' XML_PATH = 'word/document.xml' CONTENT_TYPE = 'application/vnd.openxmlformats-officedocument.wordprocessingml.document.main+xml' namespace :w tag :document concern_namespaces :wpc, :o, :mo, :mv, :r, :m, :v, :wp14, :wp, :w10, :w, :w14, :w15, :w16cid, :w16se, :wpg, :wpi, :wne, :wps, :mc, :a, :a14, :pic, :c ignore_namespaces :w14, :w15, :w16se, :w16cid, :wp14 embeds_one :body, class_name: 'Goldendocx::Documents::Body', auto_build: true def write_to(zos) zos.put_next_entry XML_PATH zos.write to_document_xml end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
goldendocx-0.3.0 | lib/goldendocx/documents/document.rb |
goldendocx-0.2.3 | lib/goldendocx/documents/document.rb |