class WebpackOnRails::Generators::ExampleGenerator

Public Instance Methods

create_webpack_application_entry() click to toggle source
# File lib/generators/webpack_on_rails/example_generator.rb, line 8
def create_webpack_application_entry
  empty_directory "client/entries/webpack-application"

  template "client/entries/webpack-application/index.js", "client/entries/webpack-application/index.js"
  template "client/entries/webpack-application/index.scss", "client/entries/webpack-application/index.scss"
  template "client/entries/webpack-application/variables.scss", "client/entries/webpack-application/variables.scss"
end
create_webpack_application_scaffold() click to toggle source
# File lib/generators/webpack_on_rails/example_generator.rb, line 16
def create_webpack_application_scaffold
  template "app/controllers/webpacks_controller.rb", "app/controllers/webpacks_controller.rb"
  template "app/views/layouts/webpacks.html.erb", "app/views/layouts/webpacks.html.erb"
  template "app/views/webpacks/index.html.erb", "app/views/webpacks/index.html.erb"

  route "resources :webpacks, only: :index"
end