module Webgen::ContentProcessor::Erb

Processes embedded Ruby statements.

Public Class Methods

call(context) click to toggle source

Process the Ruby statements embedded in the content of context.

# File lib/webgen/content_processor/erb.rb, line 14
def self.call(context)
  erb = ERB.new(context.content, nil, context.website.config['content_processor.erb.trim_mode'])
  erb.filename = context.ref_node.alcn
  context.content = erb.result(binding)
  context
end