Module: GeneratorMessages

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

Class Method Summary collapse

Class Method Details

.add_error(message) ⇒ Object



7
8
9
# File 'lib/generators/react_on_rails/generator_messages.rb', line 7

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

.add_info(message) ⇒ Object



15
16
17
# File 'lib/generators/react_on_rails/generator_messages.rb', line 15

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

.add_warning(message) ⇒ Object



11
12
13
# File 'lib/generators/react_on_rails/generator_messages.rb', line 11

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

.clearObject



35
36
37
# File 'lib/generators/react_on_rails/generator_messages.rb', line 35

def clear
  @output = []
end

.errorsObject



19
20
21
# File 'lib/generators/react_on_rails/generator_messages.rb', line 19

def errors
  output
end

.format_error(msg) ⇒ Object



23
24
25
# File 'lib/generators/react_on_rails/generator_messages.rb', line 23

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

.format_info(msg) ⇒ Object



31
32
33
# File 'lib/generators/react_on_rails/generator_messages.rb', line 31

def format_info(msg)
  Rainbow("#{msg}").green
end

.format_warning(msg) ⇒ Object



27
28
29
# File 'lib/generators/react_on_rails/generator_messages.rb', line 27

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

.outputObject



3
4
5
# File 'lib/generators/react_on_rails/generator_messages.rb', line 3

def output
  @output ||= []
end