Top Level Namespace

Defined Under Namespace

Modules: Shaddox Classes: String

Instance Method Summary collapse

Instance Method Details

#err(msg, level = 0) ⇒ Object



8
9
10
# File 'lib/shaddox/ui.rb', line 8

def err(msg, level = 0)
  puts prefix(level) + msg.red
end

#info(msg, level = 0) ⇒ Object



12
13
14
15
16
17
18
19
20
# File 'lib/shaddox/ui.rb', line 12

def info(msg, level = 0)
  out =  prefix(level)
  if level == 0
    out += msg.blue
  else
    out += msg
  end
  puts out
end

#prefix(level) ⇒ Object



1
2
3
# File 'lib/shaddox/ui.rb', line 1

def prefix(level)
  "=" * level + "> "
end

#warn(msg, level = 0) ⇒ Object



4
5
6
# File 'lib/shaddox/ui.rb', line 4

def warn(msg, level = 0)
  puts prefix(level) + msg.yellow
end