Sha256: 177e725ecc0d462811af930ff2c3b477f3bb0cdfc6f9bfbf6dd2e8e1be413193

Contents?: true

Size: 371 Bytes

Versions: 6

Compression:

Stored size: 371 Bytes

Contents

module Typescript
  module Rails
    class Railtie < ::Rails::Railtie
      config.before_initialize do |app|
        require 'typescript-rails'

        if app.config.assets.enabled
          require 'sprockets'
          require 'sprockets/engines'
          Sprockets.register_engine '.ts', Typescript::Rails::TypeScriptTemplate
        end
      end
    end
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
typescript-rails-0.1.2 lib/typescript/rails/railtie.rb
typescript-rails-0.1.1 lib/typescript/rails/railtie.rb
typescript-rails-0.0.4 lib/typescript/rails/railtie.rb
typescript-rails-0.0.3 lib/typescript/rails/railtie.rb
typescript-rails-0.0.2 lib/typescript/rails/railtie.rb
typescript-rails-0.0.1 lib/typescript/rails/railtie.rb