Sha256: a5ab6b496bbff2d245601a7a34ddca7fd7b55500dd5063030815270bbc1bee69

Contents?: true

Size: 380 Bytes

Versions: 30

Compression:

Stored size: 380 Bytes

Contents

module Awestruct
  module Extensions
    class Indexifier

      def execute(site)
        site.pages.each do |page|
          if ( page.inhibit_indexifier || ( page.output_path =~ /^(.*\/)?index.html$/ ) )
            # skip it!
          else
            page.output_path = page.output_path.gsub( /.html$/, '/index.html' )
          end
        end
      end

    end
  end
end

Version data entries

30 entries across 30 versions & 2 rubygems

Version Path
awestruct-0.5.1 lib/awestruct/extensions/indexifier.rb
awestruct-0.5.1a lib/awestruct/extensions/indexifier.rb
awestruct-0.5.0 lib/awestruct/extensions/indexifier.rb
awestruct-0.5.0.cr lib/awestruct/extensions/indexifier.rb
awestruct-0.4.8 lib/awestruct/extensions/indexifier.rb
awestruct-0.4.7 lib/awestruct/extensions/indexifier.rb
awestruct-0.4.6 lib/awestruct/extensions/indexifier.rb
awestruct-0.4.5 lib/awestruct/extensions/indexifier.rb
awestruct-0.4.4 lib/awestruct/extensions/indexifier.rb
awestruct-0.4.3 lib/awestruct/extensions/indexifier.rb
awestruct-0.4.2 lib/awestruct/extensions/indexifier.rb
awestruct-0.4.2.x10 lib/awestruct/extensions/indexifier.rb
awestruct-0.4.2.x9 lib/awestruct/extensions/indexifier.rb
awestruct-0.4.2.x8 lib/awestruct/extensions/indexifier.rb
awestruct-0.4.2.x7 lib/awestruct/extensions/indexifier.rb
awestruct-0.4.2.x6 lib/awestruct/extensions/indexifier.rb
awestruct-0.4.2.x5 lib/awestruct/extensions/indexifier.rb
awestruct-0.4.2.x4 lib/awestruct/extensions/indexifier.rb
awestruct-0.4.2.x3 lib/awestruct/extensions/indexifier.rb
awestruct-0.4.2.x2 lib/awestruct/extensions/indexifier.rb