class CodeRay::Encoders::HTML::Output::Template

def apply target, replacement

def apply target, replacement
  target = Regexp.new(Regexp.escape("<%#{target}%>"))
  if self =~ target
    Template.new($` + replacement + $')
  else
    raise "Template target <%%%p%%> not found" % target
  end
end