lib/xml-sitemap.rb in xml-sitemap-1.0.1 vs lib/xml-sitemap.rb in xml-sitemap-1.0.2
- old
+ new
@@ -8,12 +8,12 @@
attr_reader :changefreq
def initialize(opts={})
@path = opts[:url] if opts.key?(:url)
@updated = opts[:updated] || Time.now
- @priority = opts[:priority] || 0.5
- @changefreq = opts[:period] || :never
+ @priority = opts[:priority] || 1.0
+ @changefreq = opts[:period] || :weekly
end
end
class Map
attr_reader :domain, :items
@@ -44,10 +44,10 @@
output << '<?xml version="1.0" encoding="UTF-8"?>'
output << '<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">'
@items.each do |item|
output << '<url>'
output << "<loc>http://#{@domain}#{item.path.to_s}</loc>"
- output << "<lastmod>#{item.updated.to_date}</lastmod>"
+ output << "<lastmod>#{item.updated.utc.strftime("%Y-%m-%dT%H:%M:%S-0000")}</lastmod>"
output << "<changefreq>#{item.changefreq.to_s}</changefreq>"
output << "<priority>#{item.priority.to_s}</priority>"
output << '</url>'
end
output << '</urlset>'
\ No newline at end of file