Sha256: f96163f7e14ec5c0114d8d8e786ff0ea35702ff722c43d479df866f4be7276ea
Contents?: true
Size: 719 Bytes
Versions: 3
Compression:
Stored size: 719 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
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
typescript-rails-0.6.2 | lib/typescript/rails/template.rb |
typescript-rails-0.6.1 | lib/typescript/rails/template.rb |
typescript-rails-0.6.0 | lib/typescript/rails/template.rb |