Class: CICI::UI
- Inherits:
-
Object
- Object
- CICI::UI
- Defined in:
- lib/cici/ui.rb
Instance Method Summary collapse
- #debug(message) ⇒ Object
- #fail(message) ⇒ Object
-
#initialize(verbose, debug) ⇒ UI
constructor
A new instance of UI.
-
#message(message) ⇒ Object
No way to disable this.
- #success(message) ⇒ Object
- #verbose(message) ⇒ Object
- #warning(message) ⇒ Object
Constructor Details
#initialize(verbose, debug) ⇒ UI
Returns a new instance of UI.
8 9 10 11 |
# File 'lib/cici/ui.rb', line 8 def initialize(verbose, debug) @verbose = verbose @debug = debug end |
Instance Method Details
#debug(message) ⇒ Object
34 35 36 |
# File 'lib/cici/ui.rb', line 34 def debug() puts .to_s.colorize(:light_blue) if @debug end |
#fail(message) ⇒ Object
17 18 19 |
# File 'lib/cici/ui.rb', line 17 def fail() abort(.colorize(:red)) end |
#message(message) ⇒ Object
No way to disable this. These are message that must be outputted.
22 23 24 |
# File 'lib/cici/ui.rb', line 22 def () puts end |
#success(message) ⇒ Object
13 14 15 |
# File 'lib/cici/ui.rb', line 13 def success() puts .colorize(:green) end |
#verbose(message) ⇒ Object
30 31 32 |
# File 'lib/cici/ui.rb', line 30 def verbose() puts .to_s if @verbose end |
#warning(message) ⇒ Object
26 27 28 |
# File 'lib/cici/ui.rb', line 26 def warning() puts .to_s.colorize(:yellow) end |