class Doc2Text::Pptx::XmlNodes::Node

Public Class Methods

create_node(prefix, name, parent = nil, attrs = [], markdown_odt_parser = nil) click to toggle source
# File lib/doc2text/pptx/markdown_pptx_parser.rb, line 5
def self.create_node(prefix, name, parent = nil, attrs = [], markdown_odt_parser = nil)
  begin
    clazz = XmlNodes.const_get "#{prefix.capitalize}::W#{name}"
  rescue NameError => e
    # markdown_odt_parser.logger.warn "No such <#{prefix}:#{name}> found"
    Generic.new(parent, attrs, prefix, name, markdown_odt_parser)
  else
    clazz.new(parent, attrs, prefix, name, markdown_odt_parser)
  end
end

Public Instance Methods

body?() click to toggle source
# File lib/doc2text/pptx/markdown_pptx_parser.rb, line 16
def body?
  false
end