class Assette::Template
Public Instance Methods
compile()
click to toggle source
# File lib/assette/template.rb, line 4 def compile if Assette.config.template_partial && filename =~ /^_/ format = Assette.config.template_partial.dup else format = Assette.config.template_format.dup end format.gsub!('{*path*}',local_path.to_json) format.gsub!('{*template*}',stringify_body) end
local_path()
click to toggle source
# File lib/assette/template.rb, line 19 def local_path lp = path.gsub(Assette.config.templates_path,'') lp.gsub!(/((\.html)?\.\w+)$/,'').gsub!(/^\//,'') lp.gsub!(/\/_/,'/') lp end
stringify_body()
click to toggle source
# File lib/assette/template.rb, line 15 def stringify_body %Q{"""#{read}"""} end