class PPTX::OPC::Relationships
Constants
- NS
Public Instance Methods
add(relative_part_name, type)
click to toggle source
# File lib/pptx/opc/relationships.rb, line 15 def add(relative_part_name, type) ref_id = "rId#{SecureRandom.hex(10)}" relationship = Nokogiri::XML::Node.new('Relationship', doc) relationship['Id'] = ref_id relationship['Target'] = relative_part_name relationship['Type'] = type list_xml.add_child(relationship) ref_id end
base_xml()
click to toggle source
# File lib/pptx/opc/relationships.rb, line 8 def base_xml '''<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <Relationships xmlns="http://schemas.openxmlformats.org/package/2006/relationships"> </Relationships> ''' end
list_xml()
click to toggle source
# File lib/pptx/opc/relationships.rb, line 27 def list_xml @list_xml ||= doc.xpath('r:Relationships', r: NS).first end