Method: XmlRuleVisitor#visitXmlFunction

Defined in:
lib/xmlutils/xmlrulevisitor.rb

#visitXmlFunction(elem, data) ⇒ Object

————————————————————————————————————-# visitXmlFunction - Handle default parsing

elem - Element to visit data - output object to append GDL text to

————————————————————————————————————#



183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
# File 'lib/xmlutils/xmlrulevisitor.rb', line 183

def visitXmlFunction(elem, data)
  @@log.debug("XmlRuleVisitor::visitXmlFunction")
  @@log.debug(elem.inspect)

  funcName  = elem.attributes['Name']

  funcArgs = ''
  elem.each_element do |child|
    funcArgs = visit(child, funcArgs)
  end

  output = "#{funcName}#{funcArgs}"
  data += output
  return data
end