Sha256: 940e675c34bc0a771bce4843229ed389eb7c52da59f9805173768e08df62e6bb
Contents?: true
Size: 519 Bytes
Versions: 1
Compression:
Stored size: 519 Bytes
Contents
require 'execjs' require 'pathname' module MarionetteDust class Dust class << self def precompile(src, name) context.call('dust.compile', src, name) end private def context @context ||= ExecJS.compile(source) end def source @source ||= open(path).read end def path @path ||= assets_path.join('dust-full-2.2.2.js') end def assets_path @assets_path ||= Pathname(MarionetteDust.path) end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
marionette_dust-0.1.0 | lib/dust_engine/dust.rb |