# File lib/scruffy/layers/pie.rb, line 79
    def render(svg, options = {})
      # #current_points = points.dup

      @scaler = 1
      total = 0
      
      layers.each do |layer|
        total += layer.sum_values
      end 
      
      @scaler = 100.0 / total
      
      @percent_used = 30
      
      layers.each do |layer|
        layer_options = options.dup
        layer_options = layer_options.merge(@options)
        layer_options = layer_options.merge(layer.options)
        layer_options[:scaler] = @scaler
        layer_options[:percent_used] = @percent_used
        @percent_used += @scaler * layer.sum_values
        layer_options[:color] = layer.preferred_color || layer.color || options[:theme].next_color          
        
        layer.render(svg, layer_options)
      end
    end