Class: Jura::Component::Spinner
- Inherits:
-
Object
- Object
- Jura::Component::Spinner
- Defined in:
- lib/jura/component/spinner.rb
Class Method Summary collapse
Class Method Details
.render(success_message = 'Loading', clear: true) ⇒ Object
6 7 8 9 10 11 12 |
# File 'lib/jura/component/spinner.rb', line 6 def self.render( = 'Loading', clear: true) spinner = TTY::Spinner.new("[:spinner] #{}", format: :pulse_2, clear: clear) spinner.auto_spin res = yield ? spinner.success() : spinner.stop res end |