class PPTX::OPC::Part
Public Class Methods
new(package, part_name)
click to toggle source
Calls superclass method
PPTX::OPC::BasePart::new
# File lib/pptx/opc/part.rb, line 6 def initialize(package, part_name) super(package, part_name) @relationships = Relationships.new(package, relationship_part_name) end
Public Instance Methods
relationship_part_name(part_name = nil)
click to toggle source
# File lib/pptx/opc/part.rb, line 21 def relationship_part_name(part_name = nil) part_name ||= @part_name File.join(File.dirname(part_name), '_rels', File.basename(part_name) + '.rels') end
relationships()
click to toggle source
# File lib/pptx/opc/part.rb, line 17 def relationships @relationships end
relative_part_name(name)
click to toggle source
# File lib/pptx/opc/part.rb, line 11 def relative_part_name(name) source = Pathname.new(File.dirname(part_name)) target = Pathname.new(name) target.relative_path_from(source).to_s end