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