class Tilt::StringTemplate
syntax can be used to generated dynamic output.
The template source is evaluated as a Ruby string. The #{} interpolation
def freeze_string_literals?
def freeze_string_literals? @freeze_string_literals end
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}" @freeze_string_literals = !!@options[:freeze] @code = String.new("<<#{hash}.chomp\n#{@data}\n#{hash}") end