Sha256: 141618fe585b4080e9f64d37f00a2703bdd7f95197569828c6b35b9c4d9009ef
Contents?: true
Size: 679 Bytes
Versions: 1
Compression:
Stored size: 679 Bytes
Contents
module OM::XML::NodeGenerator # Module Methods -- These methods can be called directly on the Module itself # @param OM::XML::Term term The term to generate a node based on # @param String builder_new_value The new value to insert into the generated node # @returns Nokogiri::XML::Document # # Ex. # term = t.retrieve_term(:person, :first_name) # OM::XML::NodeGenerator.generate(term, "John") 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 builder.doc end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
om-1.8.1 | lib/om/xml/node_generator.rb |