Module: Orats::UI
Overview
print out various messages to the terminal
Instance Method Summary collapse
- #error(error, message) ⇒ Object
- #log(tag, message, ansi_color, bold = false) ⇒ Object
- #results(results, tag, message) ⇒ Object
- #task(message, color = :blue) ⇒ Object
Instance Method Details
#error(error, message) ⇒ Object
17 18 19 20 21 |
# File 'lib/orats/ui.rb', line 17 def error(error, ) puts log 'error', error, :red, :bold log 'from', , :yellow end |
#log(tag, message, ansi_color, bold = false) ⇒ Object
23 24 25 26 27 28 29 30 31 |
# File 'lib/orats/ui.rb', line 23 def log(tag, , ansi_color, bold = false) msg = if bold set_color(, :bold) else set_color() end say_status tag, msg, ansi_color end |
#results(results, tag, message) ⇒ Object
11 12 13 14 15 |
# File 'lib/orats/ui.rb', line 11 def results(results, tag, ) puts log 'results', results, :magenta, true log tag, , :white end |
#task(message, color = :blue) ⇒ Object
6 7 8 9 |
# File 'lib/orats/ui.rb', line 6 def task(, color = :blue) puts log 'task', , color, true end |