Sha256: 9804f4ec923519e4a5058307c8882ff0f5bcd3b5e101971264c5bedad8ab082b
Contents?: true
Size: 447 Bytes
Versions: 2
Compression:
Stored size: 447 Bytes
Contents
require 'tilt' module Ractive module Rails class Tilt < Tilt::Template def self.default_mime_type 'application/javascript' end def prepare end def evaluate(scope, locals, &block) <<-TEMPLATE this.RactiveTemplates || (this.RactiveTemplates = {}); this.RactiveTemplates['#{scope.logical_path}'] = #{Ractive.parse(data).to_json}; TEMPLATE end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
ractive-rails-0.0.3 | lib/ractive/rails/tilt.rb |
ractive-rails-0.0.2 | lib/ractive/rails/tilt.rb |