class BranchIOCLI::Helper::Task

Public Class Methods

new(use_spinner: true) click to toggle source
# File lib/branch_io_cli/helper/task.rb, line 6
def initialize(use_spinner: true)
  @use_spinner = use_spinner
end

Public Instance Methods

begin(message) click to toggle source
# File lib/branch_io_cli/helper/task.rb, line 14
def begin(message)
  if use_spinner?
    @spinner = TTY::Spinner.new "[:spinner] #{message}", format: :flip
    @spinner.auto_spin
  end
end
error(message) click to toggle source
# File lib/branch_io_cli/helper/task.rb, line 27
def error(message)
  if use_spinner?
    @spinner.error message
  end
end
success(message) click to toggle source
# File lib/branch_io_cli/helper/task.rb, line 21
def success(message)
  if use_spinner?
    @spinner.success message
  end
end
use_spinner?() click to toggle source
# File lib/branch_io_cli/helper/task.rb, line 10
def use_spinner?
  @use_spinner
end