class PPTX::Shapes::FilledRectangle
Public Class Methods
new(transform, color)
click to toggle source
Calls superclass method
# File lib/pptx/shapes/filled_rectangle.rb, line 4 def initialize(transform, color) super(transform) @color = color end
Public Instance Methods
base_xml()
click to toggle source
# File lib/pptx/shapes/filled_rectangle.rb, line 9 def base_xml # TODO replace cNvPr descr, id and name """ <p:sp xmlns:a='http://schemas.openxmlformats.org/drawingml/2006/main' xmlns:p='http://schemas.openxmlformats.org/presentationml/2006/main'> <p:nvSpPr> <p:cNvPr id='2' name='Rectangle'/> <p:cNvSpPr/> <p:nvPr/> </p:nvSpPr> <p:spPr> </p:spPr> </p:sp> """ end
build_node()
click to toggle source
# File lib/pptx/shapes/filled_rectangle.rb, line 25 def build_node base_node.tap do |node| node.xpath('.//p:spPr', p: Presentation::NS).first.add_child build_solid_fill @color end end