D7net
Home
Console
Upload
information
Create File
Create Folder
About
Tools
:
/
opt
/
td-agent
/
embedded
/
lib
/
ruby
/
gems
/
2.1.0
/
gems
/
tilt-1.4.1
/
lib
/
tilt
/
Filename :
string.rb
back
Copy
require 'tilt/template' module Tilt # The template source is evaluated as a Ruby string. The #{} interpolation # syntax can be used to generated dynamic output. class StringTemplate < Template def prepare hash = "TILT#{data.hash.abs}" @code = "<<#{hash}.chomp\n#{data}\n#{hash}" end def precompiled_template(locals) @code end def precompiled(locals) source, offset = super [source, offset + 1] end end end