# File lib/scruffy/components/legend.rb, line 60
    def relevant_legend_info(layers, categories=(@options[:category] ? [@options[:category]] : @options[:categories]))
      legend_info = layers.inject([]) do |arr, layer|
        if categories.nil? ||
            (categories.include?(layer.options[:category]) ||
              (layer.options[:categories] && (categories & layer.options[:categories]).size > 0) )

          data = layer.legend_data
          arr << data if data.is_a?(Hash)
          arr = arr + data if data.is_a?(Array)
        end
        arr
      end
    end