class PPTX::OPC::BasePart
A part without relationships.
Public Class Methods
new(package, part_name)
click to toggle source
# File lib/pptx/opc/base_part.rb, line 5 def initialize(package, part_name) @package = package @part_name = part_name package.set_part(part_name, self, content_type) end
Public Instance Methods
base_xml()
click to toggle source
# File lib/pptx/opc/base_part.rb, line 11 def base_xml nil end
content_type()
click to toggle source
# File lib/pptx/opc/base_part.rb, line 15 def content_type nil end
doc()
click to toggle source
# File lib/pptx/opc/base_part.rb, line 19 def doc @doc ||= Nokogiri::XML(template || base_xml) end
marshal()
click to toggle source
# File lib/pptx/opc/base_part.rb, line 23 def marshal doc.to_s end
part_name()
click to toggle source
# File lib/pptx/opc/base_part.rb, line 27 def part_name @part_name end
template()
click to toggle source
# File lib/pptx/opc/base_part.rb, line 31 def template @package.template_part(@part_name) end