module OM::XML::NodeGenerator
def self.generate(term, builder_new_value, opts={})
-
(Nokogiri::XML::Document)
-
Parameters:
-
builder_new_value
(String
) -- The new value to insert into the generated node -
term
(OM::XML::Term
) -- The term to generate a node based on
def self.generate(term, builder_new_value, opts={}) template = term.xml_builder_template(opts) builder_call_body = eval('"' + template + '"') builder = Nokogiri::XML::Builder.new do |xml| eval( builder_call_body ) end return builder.doc end