This file is indexed.

/usr/lib/ruby/vendor_ruby/simple_navigation/rendering/renderer/text.rb is in ruby-simple-navigation 3.11.0-1.

This file is owned by root:root, with mode 0o644.

The actual contents of the file can be viewed below.

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
module SimpleNavigation
  module Renderer
    
    # Renders the 'chain' of selected navigation items as simple text items, joined with an optional separator (similar to breadcrumbs, but without markup).
    #
    class Text < SimpleNavigation::Renderer::Base
      
      def render(item_container)
        list(item_container).compact.join(options[:join_with] || " ")
      end

      private

      def list(item_container)
        item_container.items.inject([]) do |array, item|
          if item.selected?
            array + [item.name(:apply_generator => false)] + (include_sub_navigation?(item) ? list(item.sub_navigation) : [])
          else
            array
          end
        end
      end

    end
  end
end