class Tilt::StringTemplate

Public Instance Methods

freeze_string_literals?() click to toggle source
   # File lib/tilt/string.rb
31 def freeze_string_literals?
32   @freeze_string_literals
33 end
precompiled(locals) click to toggle source
Calls superclass method
   # File lib/tilt/string.rb
26 def precompiled(locals)
27   source, offset = super
28   [source, offset + 1]
29 end
precompiled_template(locals) click to toggle source
   # File lib/tilt/string.rb
22 def precompiled_template(locals)
23   @code
24 end
prepare() click to toggle source
   # File lib/tilt/string.rb
16 def prepare
17   hash = "TILT#{@data.hash.abs}"
18   @freeze_string_literals = !!@options[:freeze]
19   @code = String.new("<<#{hash}.chomp\n#{@data}\n#{hash}")
20 end