class MarionetteDust::TiltDust
Public Class Methods
default_mime_type()
click to toggle source
# File lib/dust_engine/tilt_dust.rb, line 5 def self.default_mime_type 'application/javascript' end
Public Instance Methods
evaluate(scope, locals, &block)
click to toggle source
# File lib/dust_engine/tilt_dust.rb, line 9 def evaluate(scope, locals, &block) template_name = scope.logical_path.to_s.gsub('"', "") compiled = Dust.precompile(data, template_name) <<-TEMPLATE (function(ctx, callback) { dust.loadSource(#{compiled.inspect}); dust.render('#{template_name}', ctx, callback); }) TEMPLATE end
prepare()
click to toggle source
# File lib/dust_engine/tilt_dust.rb, line 20 def prepare; end