Class: WebpackAssets::Webpack

Inherits:
Rails::Generators::Base
  • Object
show all
Defined in:
lib/webpack_assets/generators/webpack.rb

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.source_rootObject



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_fileObject



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