Sha256: 68eaad0102bb16db79ec26ebcda7915ea2cb1e3ba904b6f3002c571382fd6085
Contents?: true
Size: 594 Bytes
Versions: 1
Compression:
Stored size: 594 Bytes
Contents
require 'rails/engine' require 'rails/generators' require 'typescript/monkey/js_hook' class Typescript::Monkey::Engine < Rails::Engine # To become the default generator... # config.app_generators.javascript_engine :typescript if config.respond_to?(:annotations) config.annotations.register_extensions(".ts") { |annotation| /#\s*(#{annotation}):?\s*(.*)$/ } end initializer 'override js_template hook' do |app| if app.config.generators.rails[:javascript_engine] == :typescript ::Rails::Generators::NamedBase.send :include, Typescript::Monkey::JsHook end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
typescript-monkey-0.9.0 | lib/typescript/monkey/engine.rb |