Sha256: 00b2aa10ef6727c74c4b4bb2655ec701f57f8a07036fdca1c75f4db6eddb85e0
Contents?: true
Size: 594 Bytes
Versions: 3
Compression:
Stored size: 594 Bytes
Contents
module Ractive module Rails class Ractive class << self def parse(source, options={}) context.eval("Ractive.parse(#{source.inspect})") end private def context @context ||= ExecJS.compile(source) end def source @source ||= path.read end def path @path ||= assets_path.join('javascripts', 'ractive.js') end def assets_path @assets_path ||= Pathname(__FILE__).dirname.join('..', '..', '..', 'vendor', 'assets') end end end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
ractive-rails-0.0.3 | lib/ractive/rails/ractive.rb |
ractive-rails-0.0.2 | lib/ractive/rails/ractive.rb |
ractive-rails-0.0.1 | lib/ractive/rails/ractive.rb |