class ReactRailsWebpack::CreateExamplePageGenerator

Public Instance Methods

add_files() click to toggle source
# File lib/react_rails_webpack/create_example_page_generator.rb, line 10
def add_files
  inside 'app' do
    inside 'controllers' do
      copy_file 'react_example_controller.rb'
    end

    inside 'views' do
      FileUtils.mkdir_p 'react_example'

      inside 'react_example' do
        copy_file 'greeting.html.erb'
      end
    end
  end
end
add_route() click to toggle source
# File lib/react_rails_webpack/create_example_page_generator.rb, line 26
def add_route
  insert_into_file(
    'config/routes.rb',
    "  get 'greeting' => 'react_example#greeting'\n",
    after: "Rails.application.routes.draw do\n"
  )
end
print_next_steps() click to toggle source