class Frenerator::Generators::FrontendGenerator
Public Instance Methods
asset_gems()
click to toggle source
# File lib/generators/frenerator/frontend/frontend_generator.rb, line 44 def asset_gems gem_group :development do gem 'coffee-rails', version: '~> 4.1.0' gem 'sass-rails', version: '~> 5.0.3' gem 'scss-lint' gem 'autoprefixer-rails', version: '~> 5.2.0.1' gem 'sprockets-media_query_combiner', version: '~> 0.0.8' gem 'htmlcompressor', version: '~> 0.2.0' end end
bower()
click to toggle source
# File lib/generators/frenerator/frontend/frontend_generator.rb, line 13 def bower copy_file ".bowerrc", ".bowerrc" copy_file "bower.json", "bower.json" end
components()
click to toggle source
# File lib/generators/frenerator/frontend/frontend_generator.rb, line 26 def components copy_file ".keep", "app/components/.keep" end
grunt()
click to toggle source
# File lib/generators/frenerator/frontend/frontend_generator.rb, line 22 def grunt copy_file "Gruntfile.js", "Gruntfile.js" end
javascripts()
click to toggle source
# File lib/generators/frenerator/frontend/frontend_generator.rb, line 30 def javascripts directory "javascripts", "app/assets/javascripts" end
linters()
click to toggle source
# File lib/generators/frenerator/frontend/frontend_generator.rb, line 8 def linters copy_file ".coffee-lint.json", ".coffee-lint.json" copy_file ".scss-lint.yml", ".scss-lint.yml" end
livereload()
click to toggle source
# File lib/generators/frenerator/frontend/frontend_generator.rb, line 34 def livereload gem_group :development do gem 'guard-bundler' gem 'guard-rails' gem 'guard-livereload' gem 'rack-livereload' end copy_file "Guardfile", "Guardfile" end
node()
click to toggle source
# File lib/generators/frenerator/frontend/frontend_generator.rb, line 18 def node copy_file "package.json", "package.json" end