Sha256: b286150b3b0cdf8ea581efb9a5bd418cd07d1394915176692564e297d2c3de0e
Contents?: true
Size: 417 Bytes
Versions: 1
Compression:
Stored size: 417 Bytes
Contents
require 'typescript/rails' class TypeScript::Rails::Transformer def self.instance @instance ||= new end def self.call(input) instance.call(input) end def call(input) filename = input[:filename] source = input[:data] context = input[:environment].context_class.new(input) result = ::TypeScript::Rails::Compiler.compile(filename, source, context) { data: result } end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
ts-rails-0.0.1 | lib/typescript/rails/transformer.rb |