Class: CMD::Sitemap

Inherits:
Zarchitect show all
Defined in:
lib/zarchitect/cmd_sitemap.rb

Constant Summary

Constants inherited from Zarchitect

Zarchitect::ASSETDIR, Zarchitect::ASSETSDIR, Zarchitect::BUILDIR, Zarchitect::CONFIGDIR, Zarchitect::DEBUGSDIR, Zarchitect::DRAFTDIR, Zarchitect::FILEDIR, Zarchitect::FILESDIR, Zarchitect::HTMLDIR, Zarchitect::LAYOUTDIR, Zarchitect::NODEDIR, Zarchitect::SHARESDIR, Zarchitect::VERSION

Instance Method Summary collapse

Methods inherited from Zarchitect

#main, #rss

Constructor Details

#initializeSitemap

Returns a new instance of Sitemap.



5
6
7
8
9
10
11
12
13
14
15
16
17
# File 'lib/zarchitect/cmd_sitemap.rb', line 5

def initialize
  Zarchitect.sconf.each { |s| Zarchitect.add_section(s) }
  if GPI::CLU.check_option('v')
    SitemapGenerator.verbose = true
    SitemapGenerator::Sitemap.verbose = true
  else
    SitemapGenerator.verbose = false
    SitemapGenerator::Sitemap.verbose = false
  end
  SitemapGenerator::Sitemap.default_host = Zarchitect.conf.url
  SitemapGenerator::Sitemap.create_index = :auto
  SitemapGenerator::Sitemap.public_path = Zarchitect::HTMLDIR
end

Instance Method Details

#runObject



19
20
21
22
# File 'lib/zarchitect/cmd_sitemap.rb', line 19

def run
  reset_sitemap
  build_sitemap
end