Module: Sevgi::Function::UI
- Included in:
- Sevgi::Function
- Defined in:
- lib/sevgi/function/ui.rb
Instance Method Summary collapse
- #do(message) ⇒ Object
- #mayok(message) ⇒ Object
- #notok(message) ⇒ Object
- #ok(message) ⇒ Object
- #ui(message) ⇒ Object
Instance Method Details
#do(message) ⇒ Object
6 |
# File 'lib/sevgi/function/ui.rb', line 6 def do() = warn("#{cyan("···")} #{bold()}") |
#mayok(message) ⇒ Object
7 |
# File 'lib/sevgi/function/ui.rb', line 7 def mayok() = (warn(" #{dim("·")} #{dim()}") unless ENV["SILENT"]) |
#notok(message) ⇒ Object
8 |
# File 'lib/sevgi/function/ui.rb', line 8 def notok() = warn(" #{red("✗")} #{bold()}") |
#ok(message) ⇒ Object
9 |
# File 'lib/sevgi/function/ui.rb', line 9 def ok() = warn(" #{cyan("✓")} #{bold()}") |
#ui(message) ⇒ Object
10 |
# File 'lib/sevgi/function/ui.rb', line 10 def ui() = yield.tap { it ? ok() : notok() } |