Class: Voog::Dtk::Notifier
- Inherits:
-
Object
- Object
- Voog::Dtk::Notifier
- Defined in:
- lib/voog/dtk/notifier.rb
Instance Method Summary collapse
- #error(message) ⇒ Object
- #info(message) ⇒ Object
-
#initialize(output = $stderr, silent = false) ⇒ Notifier
constructor
A new instance of Notifier.
- #newline ⇒ Object
- #normal(message) ⇒ Object
- #success(message) ⇒ Object
- #warning(message) ⇒ Object
Constructor Details
#initialize(output = $stderr, silent = false) ⇒ Notifier
Returns a new instance of Notifier.
5 6 7 8 |
# File 'lib/voog/dtk/notifier.rb', line 5 def initialize(output=$stderr, silent=false) @output = output @silent = silent end |
Instance Method Details
#error(message) ⇒ Object
22 23 24 |
# File 'lib/voog/dtk/notifier.rb', line 22 def error() @output.print(.red) unless @silent end |
#info(message) ⇒ Object
14 15 16 |
# File 'lib/voog/dtk/notifier.rb', line 14 def info() @output.print(.white + ' ') unless @silent end |
#newline ⇒ Object
30 31 32 |
# File 'lib/voog/dtk/notifier.rb', line 30 def newline @output.print("\n") unless @silent end |
#normal(message) ⇒ Object
10 11 12 |
# File 'lib/voog/dtk/notifier.rb', line 10 def normal() @output.print() unless @silent end |
#success(message) ⇒ Object
18 19 20 |
# File 'lib/voog/dtk/notifier.rb', line 18 def success() @output.print(.green) unless @silent end |
#warning(message) ⇒ Object
26 27 28 |
# File 'lib/voog/dtk/notifier.rb', line 26 def warning() @output.print(.yellow) unless @silent end |