module CliSpinnable::Methods
Public Instance Methods
with_spinner() { |writer| ... }
click to toggle source
# File lib/cli_spinnable.rb, line 10 def with_spinner writer = Writer.new(STDOUT, Line.new) yield writer writer.finalize self rescue CliSpinnableError => e raise e rescue StandardError => e writer.failure writer.finalize raise e end