lib/nanoc/helpers/xml_sitemap.rb in nanoc-4.6.1 vs lib/nanoc/helpers/xml_sitemap.rb in nanoc-4.6.2
- old
+ new
@@ -24,11 +24,11 @@
# Build sitemap
xml.instruct!
xml.urlset(xmlns: 'http://www.sitemaps.org/schemas/sitemap/0.9') do
# Add item
items.sort_by(&:identifier).each do |item|
- reps = item.reps.reject { |r| r.raw_path.nil? }
- reps.reject! { |r| !select_proc[r] } if select_proc
+ reps = item.reps.select(&:path)
+ reps.select! { |r| select_proc[r] } if select_proc
reps.sort_by { |r| r.name.to_s }.each do |rep|
xml.url do
xml.loc URI.escape(@config[:base_url] + rep.path)
xml.lastmod item[:mtime].__nanoc_to_iso8601_date unless item[:mtime].nil?
xml.changefreq item[:changefreq] unless item[:changefreq].nil?