Class: Tools::Terminal
- Inherits:
-
Object
- Object
- Tools::Terminal
- Defined in:
- lib/tools/terminal.rb
Class Method Summary collapse
Class Method Details
.spinner(text) ⇒ Object
6 7 8 9 10 11 12 13 14 15 |
# File 'lib/tools/terminal.rb', line 6 def self.spinner(text) pastel = Pastel.new spinner = TTY::Spinner.new("#{pastel.yellow("[:spinner] ")}#{text}...") spinner.auto_spin result = yield spinner.success(pastel.green.bold("done.")) result end |