class TTY::Spinner

def write(data, clear_first = false)

Other tags:
    Api: - private

Returns:
  • (nil) -
def write(data, clear_first = false)
  return unless tty? # write only to terminal
  execute_on_line do
    output.print(TTY::Cursor.column(1)) if clear_first
    # If there's a top level spinner, print with inset
    characters_in = @multispinner.line_inset(@row) if @multispinner
    output.print("#{characters_in}#{data}")
    output.flush
  end
end