Class: Usmu::Sitemap
- Inherits:
-
Object
- Object
- Usmu::Sitemap
- Defined in:
- lib/usmu/sitemap.rb,
lib/usmu/sitemap/version.rb,
lib/usmu/sitemap/sitemap_file.rb,
lib/usmu/sitemap/sitemap_configuration.rb
Defined Under Namespace
Classes: SitemapConfiguration, SitemapFile
Constant Summary collapse
- VERSION =
The current version string for the gem
'1.0.0'
Instance Attribute Summary collapse
-
#log ⇒ void
readonly
private
Returns the value of attribute log.
Instance Method Summary collapse
- #commands(ui, c) ⇒ void
-
#initialize ⇒ Sitemap
constructor
A new instance of Sitemap.
- #renderables_alter(renderables, generator) ⇒ void
Constructor Details
Instance Attribute Details
#log ⇒ void (readonly, private)
Returns the value of attribute log.
26 27 28 |
# File 'lib/usmu/sitemap.rb', line 26 def log @log end |
Instance Method Details
#commands(ui, c) ⇒ void
15 16 17 |
# File 'lib/usmu/sitemap.rb', line 15 def commands(ui, c) @ui = ui end |
#renderables_alter(renderables, generator) ⇒ void
19 20 21 22 |
# File 'lib/usmu/sitemap.rb', line 19 def renderables_alter(renderables, generator) configuration = SitemapConfiguration.new(@ui.configuration['plugin', 'sitemap', default: {}]) renderables << SitemapFile.new(generator, configuration['filename', default: 'sitemap.xml'], configuration) end |