Sha256: f6aa5676a9ecb16e14bf215159152c664b8a8965650ab564e74adfc06eb5847a
Contents?: true
Size: 673 Bytes
Versions: 4
Compression:
Stored size: 673 Bytes
Contents
require 'sprockets' module Opal module Rails # Opal template implementation. See: # http://opalrb.org/ # # Opal templates do not support object scopes, locals, or yield. class Processor < Tilt::Template self.default_mime_type = 'application/javascript' def self.engine_initialized? defined? ::Opal end def initialize_engine require_template_library 'opal' end def prepare end def evaluate(scope, locals, &block) Opal.parse(data) end end end end Tilt.register 'opal', Opal::Rails::Processor Sprockets.register_engine '.opal', Opal::Rails::Processor
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
opal-rails-0.0.5 | lib/opal/rails/processor.rb |
opal-rails-0.0.4 | lib/opal/rails/processor.rb |
opal-rails-0.0.3 | lib/opal/rails/processor.rb |
opal-rails-0.0.2 | lib/opal/rails/processor.rb |