Sha256: 7a1b3f77dbafd5cc183b6ebfa4b2a56d8d42125f1d9ca1f74928c4b7645b81e3

Contents?: true

Size: 440 Bytes

Versions: 2

Compression:

Stored size: 440 Bytes

Contents

module Smoke
  module Output
    class XML
      def self.generate(tree_name, items)
        builder = Nokogiri::XML::Builder.new do |xml|
          xml.items {
            items.each do |item|
              xml.item {
                item.each_pair do |key, value|
                  xml.send(key, value)
                end
              }
            end
          }
        end
        
        builder.to_xml
      end
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
smoke-0.5.15 lib/smoke/output/xml.rb
smoke-0.5.14 lib/smoke/output/xml.rb