# File lib/webby/auto_builder.rb, line 33 def initialize @logger = Logging::Logger[self] @builder = Builder.new ::Webby.load_files @watcher = DirectoryWatcher.new '.', :interval => 2 @watcher.add_observer self glob = [] glob << File.join(::Webby.site.layout_dir, '**', '*') glob << File.join(::Webby.site.content_dir, '**', '*') @watcher.glob = glob @web_server = ::Webby.site.use_web_server ? WebServer.new : nil end