module Remedy::ANSI::Screen

Public Instance Methods

clear!() click to toggle source
# File lib/remedy/ansi.rb, line 169
def clear!
  ANSI.command.clear_screen!
end
code() click to toggle source
# File lib/remedy/ansi.rb, line 151
def code
  {
    up:   'M',
    down: 'D'
  }
end
down!(count = 1) click to toggle source
# File lib/remedy/ansi.rb, line 177
def down!  count = 1
  count.times { pushe code[:down] }
end
reset!() click to toggle source
# File lib/remedy/ansi.rb, line 158
def reset!
  ANSI.color.reset!
  ANSI.cursor.home!
  clear!
end
safe_reset!() click to toggle source
# File lib/remedy/ansi.rb, line 164
def safe_reset!
  ANSI.cursor.home!
  ANSI.command.clear_down!
end
up!(count = 1) click to toggle source
# File lib/remedy/ansi.rb, line 173
def up! count = 1
  count.times { pushe code[:up] }
end