Class: Webgen::Misc::DummyIndex

Inherits:
Object
  • Object
show all
Defined in:
lib/webgen/misc/dummy_index.rb

Overview

This extension creates dummy directory index paths for directories where the proxy_path meta information does not point to a node whose lcn matches a directory index path name.

Instance Method Summary collapse

Constructor Details

#initialize(website) ⇒ DummyIndex

:nodoc:



14
15
16
17
18
19
20
21
22
# File 'lib/webgen/misc/dummy_index.rb', line 14

def initialize(website) #:nodoc:
  @website = website

  @website.blackboard.add_listener(:website_initialized, 'misc.dummy_index') do
    if @website.config['misc.dummy_index.enabled'] && @website.config['misc.dummy_index.directory_indexes'].length > 0
      @website.blackboard.add_listener(:website_generated, 'misc.dummy_index', &method(:create_dummy_indexes))
    end
  end
end