Sha256: 9e81f4b194db56accaf22c062e04441811441fc860673d67765fe61dac6fd523
Contents?: true
Size: 687 Bytes
Versions: 1
Compression:
Stored size: 687 Bytes
Contents
require 'typescript/rails' require 'tilt/template' class TypeScript::Rails::Template < ::Tilt::Template self.default_mime_type = 'application/javascript' # @!scope class class_attribute :default_bare def self.engine_initialized? defined? ::TypeScript::Rails::Compiler end def initialize_engine require_template_library 'typescript/rails/compiler' end def prepare if !options.key?(:bare) and !options.key?(:no_wrap) options[:bare] = self.class.default_bare end end def evaluate(context, locals, &block) @output ||= ::TypeScript::Rails::Compiler.compile(file, data, context) end # @override def allows_script? false end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
ts-rails-0.0.1 | lib/typescript/rails/template.rb |