Sha256: e881bc8e033800b5ccd358e47baf23618f13737f2f7b8840ec483927c529394d
Contents?: true
Size: 513 Bytes
Versions: 8
Compression:
Stored size: 513 Bytes
Contents
var Templates = []; <% dir = Rails.root.join('app','templates').to_s + "/" %> <% Dir.glob( dir + "**/*").entries.select{|f| File.file?(f)}.each do |file| %> <% tokens = file.gsub(dir,'').split('/') %> <% name = tokens[-1].split('.')[0].gsub(/^_/,'') %> <% path = tokens[0...-1].join('/') %> Templates['<%= [path,name].compact.join("/") %>'] = function(obj){ var template = <%= File.open(file).read.inspect %> Mustache.parse(template) return Mustache.render(template, obj) } <% end %>
Version data entries
8 entries across 8 versions & 1 rubygems