Class Tags::CustomVarTag
In: lib/webgen/plugins/tags/customvar.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/tags/customvar.rb, line 39
39:     def process_tag( tag, chain )
40:       output = ''
41:       customVars = param( 'customVars', 'Core/Configuration' )
42:       var = param( 'var' )
43: 
44:       if customVars.kind_of?( Hash ) && customVars.has_key?( var )
45:         output = customVars[var]
46:       else
47:         log(:warn) { "No custom variable called '#{var}' found in Core/Configuration:customVars (file <#{chain.first.node_info[:src]}>)" }
48:       end
49:       output
50:     end

[Validate]