Sha256: 3e4af008a4e7360df4cc867478551e62f0814b7902496c0753200fe5a2f4e6d6
Contents?: true
Size: 521 Bytes
Versions: 1
Compression:
Stored size: 521 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.0.3 | lib/dust_engine/dust.rb |