class Strelka::CMS::PageFilter
An abstract base class for page filters in the Strelka
CMS.
A page filter replaces one or more placeholders with generated or altered content.
Public Instance Methods
export_resources( output_dir )
click to toggle source
Export any static resources required by this filter to the given output_dir
.
# File lib/strelka/cms/pagefilter.rb, line 38 def export_resources( output_dir ) # No-op by default end
name()
click to toggle source
I N S T A N C E M E T H O D S
# File lib/strelka/cms/pagefilter.rb, line 31 def name self.log.warn "#name called from: \n%s" % [ caller(1).join("\n") ] "pagefilter" end
process( source, page, index )
click to toggle source
Process the page
's source with the filter and return the altered content.
# File lib/strelka/cms/pagefilter.rb, line 44 def process( source, page, index ) raise NotImplementedError, "%s does not implement the #process method" % [ self.class.name ] end