Module: ColorfulMessages

Included in:
GemManagement
Defined in:
lib/merb-core/tasks/gem_management.rb

Instance Method Summary collapse

Instance Method Details

#error(*messages) ⇒ Object

red



6
7
8
# File 'lib/merb-core/tasks/gem_management.rb', line 6

def error(*messages)
  puts messages.map { |msg| "\033[1;31m#{msg}\033[0m" }
end

#info(*messages) ⇒ Object

blue



28
29
30
# File 'lib/merb-core/tasks/gem_management.rb', line 28

def info(*messages)
  puts messages.map { |msg| "\033[1;34m#{msg}\033[0m" }
end

#note(*messages) ⇒ Object

magenta



23
24
25
# File 'lib/merb-core/tasks/gem_management.rb', line 23

def note(*messages)
  puts messages.map { |msg| "\033[1;35m#{msg}\033[0m" }
end

#success(*messages) ⇒ Object Also known as: message

green



16
17
18
# File 'lib/merb-core/tasks/gem_management.rb', line 16

def success(*messages)
  puts messages.map { |msg| "\033[1;32m#{msg}\033[0m" }
end

#warning(*messages) ⇒ Object

yellow



11
12
13
# File 'lib/merb-core/tasks/gem_management.rb', line 11

def warning(*messages)
  puts messages.map { |msg| "\033[1;33m#{msg}\033[0m" }
end