Sha256: 3cae3cc70cf3eb9e8f5ecd85fb0672d98ca9cc73cb0a6ca80445d3b0b5813d07
Contents?: true
Size: 716 Bytes
Versions: 1
Compression:
Stored size: 716 Bytes
Contents
class GulpAssetsGenerator < Rails::Generators::Base desc "Setup up the folder structure for Gulp Assets" source_root File.expand_path('../../../template', __FILE__) def create_frontend_folder directory 'frontend' copy_file ".eslintrc" copy_file ".babelrc" end def create_webpack_config copy_file 'webpack.common.config.js' copy_file 'webpack.config.js' copy_file 'webpack.hot.config.js' # TODO replace host dynamically end def create_gulpfile copy_file 'gulpfile.js' end def create_module copy_file "package.json" gsub_file 'package.json', "gulp-assets", Rails.application.class.parent_name end def install_dependencies run "npm install" end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
gulp_assets-1.0.0.pre.6 | lib/generators/gulp_assets_generator.rb |