class Middleman::Sitemap::Store
def initialize(app)
-
app
(Middleman::Application
) --
def initialize(app) @app = app @resources = [] @_cached_metadata = {} @resource_list_manipulators = [] @needs_sitemap_rebuild = true @lock = Monitor.new reset_lookup_cache! # Register classes which can manipulate the main site map list register_resource_list_manipulator(:on_disk, Middleman::Sitemap::Extensions::OnDisk.new(self)) # Proxies register_resource_list_manipulator(:proxies, @app.proxy_manager) end