Module: Begin::Output

Defined in:
lib/begin/output.rb

Overview

All console output is routed through this module ensuring it is formatted consistently

Class Method Summary collapse

Class Method Details

.action(value) ⇒ Object



21
22
23
# File 'lib/begin/output.rb', line 21

def action(value)
  STDOUT.puts "#{value}..."
end

.error(value) ⇒ Object



9
10
11
# File 'lib/begin/output.rb', line 9

def error(value)
  STDERR.puts "ERROR: #{value}".colorize :red
end

.info(value) ⇒ Object



17
18
19
# File 'lib/begin/output.rb', line 17

def info(value)
  STDOUT.puts value
end

.newlineObject



29
30
31
# File 'lib/begin/output.rb', line 29

def newline
  STDOUT.puts ''
end

.success(value) ⇒ Object



25
26
27
# File 'lib/begin/output.rb', line 25

def success(value)
  STDOUT.puts value.colorize :green
end

.warning(value) ⇒ Object



13
14
15
# File 'lib/begin/output.rb', line 13

def warning(value)
  STDOUT.puts "WARNING: #{value}".colorize :yellow
end