Module: GeneratorMessages

Defined in:
lib/generators/react_on_rails/generator_messages.rb

Class Method Summary collapse

Class Method Details

.add_error(message) ⇒ Object



9
10
11
# File 'lib/generators/react_on_rails/generator_messages.rb', line 9

def add_error(message)
  output << format_error(message)
end

.add_info(message) ⇒ Object



17
18
19
# File 'lib/generators/react_on_rails/generator_messages.rb', line 17

def add_info(message)
  output << format_info(message)
end

.add_warning(message) ⇒ Object



13
14
15
# File 'lib/generators/react_on_rails/generator_messages.rb', line 13

def add_warning(message)
  output << format_warning(message)
end

.clearObject



37
38
39
# File 'lib/generators/react_on_rails/generator_messages.rb', line 37

def clear
  @output = []
end

.format_error(msg) ⇒ Object



25
26
27
# File 'lib/generators/react_on_rails/generator_messages.rb', line 25

def format_error(msg)
  Rainbow("ERROR: #{msg}").red
end

.format_info(msg) ⇒ Object



33
34
35
# File 'lib/generators/react_on_rails/generator_messages.rb', line 33

def format_info(msg)
  Rainbow(msg.to_s).green
end

.format_warning(msg) ⇒ Object



29
30
31
# File 'lib/generators/react_on_rails/generator_messages.rb', line 29

def format_warning(msg)
  Rainbow("WARNING: #{msg}").orange
end

.messagesObject



21
22
23
# File 'lib/generators/react_on_rails/generator_messages.rb', line 21

def messages
  output
end

.outputObject



5
6
7
# File 'lib/generators/react_on_rails/generator_messages.rb', line 5

def output
  @output ||= []
end