module TTY::Cursor

def clear_lines(n, direction = :up)

Other tags:
    Api: - public

Parameters:
  • :direction (Symbol) --
  • n (Integer) --
def clear_lines(n, direction = :up)
  n.times.reduce([]) do |acc, i|
    dir = direction == :up ? up : down
    acc << clear_line + ((i == n - 1) ? '' : dir)
  end.join
end