Module: Speedflow::Message

Included in:
Command, Commands::Flow, Commands::Help, Plugin::Manager
Defined in:
lib/speedflow/message.rb

Overview

Used to manage the output message

Instance Method Summary collapse

Instance Method Details

#error(message) ⇒ Object

Public: Error

message - Message.

Examples

error 'Error'
# => nil

Returns nothing.



73
74
75
# File 'lib/speedflow/message.rb', line 73

def error(message)
  puts message.prepend('✗ ').colorize(:light_red)
end

#info(message) ⇒ Object

Public: Info

message - Message.

Examples

info 'Hello'
# => nil

Returns nothing.



45
46
47
# File 'lib/speedflow/message.rb', line 45

def info(message)
  puts message.colorize(:light_blue)
end

#message(message) ⇒ Object

Public: Message

message - Message.

Examples

message 'Hello'
# => nil

Returns nothing.



17
18
19
# File 'lib/speedflow/message.rb', line 17

def message(message)
  puts message.colorize(:white)
end

#notice(message) ⇒ Object

Public: Notice

message - Message.

Examples

notice 'Hello'
# => nil

Returns nothing.



31
32
33
# File 'lib/speedflow/message.rb', line 31

def notice(message)
  puts message.colorize(:grey)
end

#success(message) ⇒ Object

Public: Success

message - Message.

Examples

success 'Ok'
# => nil

Returns nothing.



59
60
61
# File 'lib/speedflow/message.rb', line 59

def success(message)
  puts message.prepend('➜ ').colorize(:light_green)
end