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
|