Class: JsRoutes::Generators::Webpacker
- Inherits:
-
Rails::Generators::Base
- Object
- Rails::Generators::Base
- JsRoutes::Generators::Webpacker
- Defined in:
- lib/js_routes/generators/webpacker.rb
Instance Method Summary collapse
Instance Method Details
#create_webpack ⇒ Object
7 8 9 10 11 12 13 14 15 |
# File 'lib/js_routes/generators/webpacker.rb', line 7 def create_webpack copy_file "initializer.rb", "config/initializers/js_routes.rb" copy_file "erb.js", "config/webpack/loaders/erb.js" copy_file "routes.js.erb", "app/javascript/routes.js.erb" inject_into_file "config/webpack/environment.js", loader_content inject_into_file "app/javascript/packs/application.js", pack_content command = Rails.root.join("./bin/yarn add rails-erb-loader") run command end |