class Middleman::Sitemap::Extensions::OnDisk

def remove_file(file, rebuild=true)

Returns:
  • (void) -

Parameters:
  • file (String) --
def remove_file(file, rebuild=true)
  if @file_paths_on_disk.delete?(file)
    @sitemap.rebuild_resource_list!(:removed_file)
    unless waiting_for_ready || @app.build?
      # Force sitemap rebuild so the next request is ready to go.
      # Skip this during build because the builder will control sitemap refresh.
      @sitemap.ensure_resource_list_updated!
    end
  end
end