# File lib/scruffy/components/legend.rb, line 31
      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