Sha256: 674827a954521714c18a71bf82f89614c0d0d20a32c8ac39543cd090f7b72a28

Contents?: true

Size: 395 Bytes

Versions: 3

Compression:

Stored size: 395 Bytes

Contents

module OM::XML::NodeGenerator
    
  # Module Methods -- These methods can be called directly on the Module itself
  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

end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
om-1.0.2 lib/om/xml/node_generator.rb
om-1.0.1 lib/om/xml/node_generator.rb
om-1.0.0 lib/om/xml/node_generator.rb