Class: JsRoutes::Generators::Middleware
- Inherits:
-
Rails::Generators::Base
- Object
- Rails::Generators::Base
- JsRoutes::Generators::Middleware
- Defined in:
- lib/js_routes/generators/middleware.rb
Instance Method Summary collapse
Instance Method Details
#create_middleware ⇒ Object
7 8 9 10 11 12 13 14 15 |
# File 'lib/js_routes/generators/middleware.rb', line 7 def create_middleware copy_file "initializer.rb", "config/initializers/js_routes.rb" inject_into_file "app/javascript/packs/application.js", pack_content inject_into_file "config/environments/development.rb", middleware_content, before: /^end\n\z/ inject_into_file "Rakefile", rakefile_content inject_into_file ".gitignore", gitignore_content JsRoutes.generate! JsRoutes.definitions! end |