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
# File lib/react_rails_webpack/create_example_page_generator.rb, line 34 def print_next_steps puts puts "-" * `tput cols`.to_i # print line of dashes puts puts "Done! Start your Rails server and go to #{"localhost:3000/greeting".blue.bold} to see your React/Rails integration in action!" puts puts "-" * `tput cols`.to_i # print line of dashes puts end