class Tilt::StringTemplate

syntax can be used to generated dynamic output.
The template source is evaluated as a Ruby string. The #{} interpolation

def precompiled(locals)

def precompiled(locals)
  source, offset = super
  [source, offset + 1]
end

def precompiled_template(locals)

def precompiled_template(locals)
  @code
end

def prepare

def prepare
  hash = "TILT#{data.hash.abs}"
  @code = "<<#{hash}.chomp\n#{data}\n#{hash}"
end