Sha256: f485f033a39978101a2d64ea45d97f569f49ab61d1f306587579f0e222652728
Contents?: true
Size: 461 Bytes
Versions: 5
Compression:
Stored size: 461 Bytes
Contents
class MyJstProcessor < Sprockets::JstProcessor def prepare @namespace = "this.#{Rails.application.config.exoskeleton_base}.templates" end def evaluate(scope, locals, &block) existing_path = scope.logical_path.inspect new_path = existing_path.gsub 'backbone/templates/', '' <<-JST (function() { #{namespace} || (#{namespace} = {}); #{namespace}[#{new_path}] = #{indent(data)}; }).call(this); JST end end
Version data entries
5 entries across 5 versions & 1 rubygems