burn (SVG::Graph::Graph)

    # File temp/Graph/Graph.rb, line 121
          def burn
            raise "No data available" unless @data.size > 0

            calculations if methods.include? 'calculations'

            raise "#{self.class.name} must have a "+
              "get_svg method." unless methods.include?("get_svg")

            data = get_svg

            if @config[:compress]
              if @@__have_zlib
                inp, out = IO.pipe
                gz = Zlib::GzipWriter.new( out )
                gz.write data
                gz.close
                data = inp.read
              else
                data << "<!-- Ruby Zlib not available for SVGZ -->";
              end
            end

            return data
          end