Class: VsClean::Console

Inherits:
Object
  • Object
show all
Defined in:
lib/console.rb

Class Method Summary collapse

Class Method Details

.log_error(message) ⇒ Object



25
26
27
28
# File 'lib/console.rb', line 25

def self.log_error(message)
  print_arrow
  puts message.red + "\r"
end

.log_info(message) ⇒ Object



15
16
17
18
# File 'lib/console.rb', line 15

def self.log_info(message)
  print_arrow
  puts message.white + "\r"
end

.log_step(message) ⇒ Object



5
6
7
8
# File 'lib/console.rb', line 5

def self.log_step(message)
  print_arrow
  puts message.bold.green + "\r"
end

.log_substep(message) ⇒ Object



10
11
12
13
# File 'lib/console.rb', line 10

def self.log_substep(message)
  print_arrow
  puts message.blue + "\r"
end

.log_warning(message) ⇒ Object



20
21
22
23
# File 'lib/console.rb', line 20

def self.log_warning(message)
  print_arrow
  puts message.yellow + "\r"
end


30
31
32
# File 'lib/console.rb', line 30

def self.print_arrow
  print $stdout.isatty ? "> ".white : ""
end