Sha256: 158086dc743b09ff1b634862f125047fe0490593bddf53b71df4a0a7a8fbe2ab
Contents?: true
Size: 724 Bytes
Versions: 2
Compression:
Stored size: 724 Bytes
Contents
require 'typescript/rails' class Typescript::Rails::Railtie < ::Rails::Railtie config.before_initialize do |app| if ::Rails::VERSION::MAJOR >= 4 || app.config.assets.enabled require 'typescript/rails/template' require 'typescript/rails/transformer' require 'sprockets' if Sprockets.respond_to?(:register_engine) Sprockets.register_engine '.ts', Typescript::Rails::Template, silence_deprecation: true end if Sprockets.respond_to?(:register_transformer) Sprockets.register_mime_type 'text/typescript', extensions: ['.ts'] Sprockets.register_transformer 'text/typescript', 'application/javascript', Typescript::Rails::Transformer end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
typescript-rails-0.6.2.4 | lib/typescript/rails/railtie.rb |
typescript-rails-0.6.2.3 | lib/typescript/rails/railtie.rb |