module Vt100::Erase

Public Instance Methods

erase_down() click to toggle source
# File lib/vt100/erase.rb, line 25
def erase_down
  print erase_screen_esc ""
end
erase_end_of_line() click to toggle source
# File lib/vt100/erase.rb, line 13
def erase_end_of_line
  print erase_line_esc ""  
end
erase_line() click to toggle source
# File lib/vt100/erase.rb, line 21
def erase_line
  print erase_line_esc 2
end
erase_line_esc(attr) click to toggle source
# File lib/vt100/erase.rb, line 5
def erase_line_esc(attr)
  "\x1B[#{attr}K"
end
erase_screen() click to toggle source
# File lib/vt100/erase.rb, line 33
def erase_screen
  print erase_screen_esc 2
end
erase_screen_esc(attr) click to toggle source
# File lib/vt100/erase.rb, line 9
def erase_screen_esc(attr)
  "\x1B[#{attr}J"
end
erase_start_of_line() click to toggle source
# File lib/vt100/erase.rb, line 17
def erase_start_of_line 
  print erase_line_esc 1
end
erase_up() click to toggle source
# File lib/vt100/erase.rb, line 29
def erase_up
  print erase_sceen_esc 1
end