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



23
24
25
# File 'lib/begin/output.rb', line 23

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

.error(value) ⇒ Object



11
12
13
# File 'lib/begin/output.rb', line 11

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

.info(value) ⇒ Object



19
20
21
# File 'lib/begin/output.rb', line 19

def info(value)
  STDOUT.puts value
end

.newlineObject



31
32
33
# File 'lib/begin/output.rb', line 31

def newline
  STDOUT.puts ''
end

.success(value) ⇒ Object



27
28
29
# File 'lib/begin/output.rb', line 27

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

.warning(value) ⇒ Object



15
16
17
# File 'lib/begin/output.rb', line 15

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