Class: WebpackAssets::Webpack
- Inherits:
-
Rails::Generators::Base
- Object
- Rails::Generators::Base
- WebpackAssets::Webpack
- Defined in:
- lib/webpack_assets/generators/webpack.rb
Class Method Summary collapse
Instance Method Summary collapse
Class Method Details
.source_root ⇒ Object
7 8 9 |
# File 'lib/webpack_assets/generators/webpack.rb', line 7 def self.source_root @source_root ||= File.join(File.dirname(__FILE__), 'templates') end |
Instance Method Details
#create_webpack_file ⇒ Object
11 12 13 14 15 16 17 18 19 20 |
# File 'lib/webpack_assets/generators/webpack.rb', line 11 def create_webpack_file destination = 'webpack.config.js' if File.exist?(destination) puts "Skipping #{destination} because it already exists" else copy_file 'webpack.config.js', destination puts "** update the entry point in 'webpack.config.js' " puts "** update 'package.json' to include 'webpack' and 'jsx-loader' dependencies" end end |