Class Tags::ResourceTag
In: lib/webgen/plugins/coreplugins/resourcemanager.rb
Parent: DefaultTag
DefaultTag MetaTag BreadcrumbTrailTag RelocatableTag IncludeFileTag LangbarTag DateTag WikiLinkTag SitemapTag ResourceTag ExecuteCommandTag CustomVarTag BlockTag MenuTag DownloadTag HtmlMetaInfo Webgen::Plugin TagProcessor lib/webgen/plugins/tags/date.rb lib/webgen/plugins/tags/menu.rb lib/webgen/plugins/tags/sitemap.rb lib/webgen/plugins/tags/wikilink.rb lib/webgen/plugins/tags/executecommand.rb lib/webgen/plugins/tags/langbar.rb lib/webgen/plugins/tags/breadcrumbtrail.rb lib/webgen/plugins/tags/includefile.rb lib/webgen/plugins/tags/relocatable.rb lib/webgen/plugins/tags/meta.rb lib/webgen/plugins/tags/htmlmetainfo.rb lib/webgen/plugins/tags/download.rb lib/webgen/plugins/tags/block.rb lib/webgen/plugins/tags/tag_processor.rb lib/webgen/plugins/coreplugins/resourcemanager.rb lib/webgen/plugins/tags/customvar.rb Tags dot/m_56_0.png

Methods

Public Instance methods

[Source]

     # File lib/webgen/plugins/coreplugins/resourcemanager.rb, line 295
295:     def process_tag( tag, chain )
296:       result = ''
297:       if res = @plugin_manager['Core/ResourceManager'].get_resource( param( 'name' ) )
298:         result = (param( 'insert' ) == :path ? res.referenced! && res.route_from( chain.last ) : res.data )
299:       else
300:         log(:error) { "Could not use resource #{param( 'name' )} as it does not exist!" }
301:       end
302:       result
303:     end

[Validate]