Class: Character::Sitemap::SitemapGeneratorHelper

Inherits:
Object
  • Object
show all
Defined in:
app/models/character/sitemap/sitemap_generator_helper.rb

Class Method Summary collapse

Class Method Details



2
3
4
5
6
7
8
9
10
11
12
13
14
# File 'app/models/character/sitemap/sitemap_generator_helper.rb', line 2

def self.add_links(sitemap)
  url_helpers = Rails.application.routes.url_helpers
  url = "http://#{ @domain }"

  sitemap.add "#{ url }#{ url_helpers.posts_index_path }",
    changefreq: "daily"

  Character::Post.published.each do |post|
    sitemap.add "#{ url }#{ url_helpers.posts_show_path(post) }",
      changefreq: "weekly",
      lastmod: post.updated_at
  end
end