class TTY::Spinner
def execute_on_line
- Api: - private
def execute_on_line if @multispinner @multispinner.synchronize do if @first_run @row ||= @multispinner.next_row yield if block_given? output.print "\n" @first_run = false else lines_up = (@multispinner.rows + 1) - @row output.print TTY::Cursor.save output.print TTY::Cursor.up(lines_up) yield if block_given? output.print TTY::Cursor.restore end end else yield if block_given? end end