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