class MarionetteDust::Dust
Public Class Methods
precompile(src, name)
click to toggle source
# File lib/dust_engine/dust.rb, line 7 def precompile(src, name) context.call('dust.compile', src, name) end
Private Class Methods
assets_path()
click to toggle source
# File lib/dust_engine/dust.rb, line 25 def assets_path @assets_path ||= Pathname(MarionetteDust.path) end
context()
click to toggle source
# File lib/dust_engine/dust.rb, line 13 def context @context ||= ExecJS.compile(source) end
path()
click to toggle source
# File lib/dust_engine/dust.rb, line 21 def path @path ||= assets_path.join('dust-full-2.2.2.js') end
source()
click to toggle source
# File lib/dust_engine/dust.rb, line 17 def source @source ||= open(path).read end