Class: Abqari::Sitemap

Inherits:
Object
  • Object
show all
Defined in:
lib/abqari/sitemap.rb

Constant Summary collapse

XMLNS =
'http://www.sitemaps.org/schemas/sitemap/0.9'
XMLNS_IMAGE =
'http://www.google.com/schemas/sitemap-image/1.1'

Instance Method Summary collapse

Constructor Details

#initialize(site) ⇒ Sitemap

Returns a new instance of Sitemap.



10
11
12
# File 'lib/abqari/sitemap.rb', line 10

def initialize(site)
  @site = site
end

Instance Method Details

#writeObject



14
15
16
17
18
19
# File 'lib/abqari/sitemap.rb', line 14

def write
  base = @site.config['url']
  return unless base

  File.write(File.join(@site.output_dir, 'sitemap.xml'), build(base))
end