Sha256: 795e40338d620c74fd1575af12b74bfe2b7fb84d5156a83e8b7287a5f77599a1
Contents?: true
Size: 676 Bytes
Versions: 2
Compression:
Stored size: 676 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(scope, locals, &block) @output ||= ::Typescript::Rails::Compiler.compile(file, data) end # @override def allows_script? false end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
typescript-rails-0.4.2 | lib/typescript/rails/template.rb |
typescript-rails-0.4.1 | lib/typescript/rails/template.rb |