module GeneratorMessages
Public Class Methods
Source
# File lib/generators/react_on_rails/generator_messages.rb, line 9 def add_error(message) output << format_error(message) end
Source
# File lib/generators/react_on_rails/generator_messages.rb, line 17 def add_info(message) output << format_info(message) end
Source
# File lib/generators/react_on_rails/generator_messages.rb, line 13 def add_warning(message) output << format_warning(message) end
Source
# File lib/generators/react_on_rails/generator_messages.rb, line 37 def clear @output = [] end
Source
# File lib/generators/react_on_rails/generator_messages.rb, line 25 def format_error(msg) Rainbow("ERROR: #{msg}").red end
Source
# File lib/generators/react_on_rails/generator_messages.rb, line 33 def format_info(msg) Rainbow(msg.to_s).green end
Source
# File lib/generators/react_on_rails/generator_messages.rb, line 29 def format_warning(msg) Rainbow("WARNING: #{msg}").orange end
Source
# File lib/generators/react_on_rails/generator_messages.rb, line 41 def helpful_message_after_installation <<~MSG What to do next: - See the documentation on https://github.com/shakacode/shakapacker#webpack-configuration for how to customize the default webpack configuration. - Include your webpack assets to your application layout. <%= javascript_pack_tag 'hello-world-bundle' %> - To start Rails server run: ./bin/dev # Running with HMR or ./bin/dev-static # Running with statically created bundles, without HMR - To server render, change this line app/views/hello_world/index.html.erb to `prerender: true` to see server rendering (right click on page and select "view source"). <%= react_component("HelloWorldApp", props: @hello_world_props, prerender: true) %> Alternative steps to run the app: - We recommend using Procfile.dev with foreman, overmind, or a similar program. Alternately, you can run each of the processes listed in Procfile.dev in a separate tab in your terminal. - Visit http://localhost:3000/hello_world and see your React On Rails app running! MSG end
Source
# File lib/generators/react_on_rails/generator_messages.rb, line 21 def messages output end
Source
# File lib/generators/react_on_rails/generator_messages.rb, line 5 def output @output ||= [] end