Module: AnsiUtils
Instance Method Summary collapse
-
#erase_line(type = :after) ⇒ Object
K.
-
#erase_screen(type = :after) ⇒ Object
J.
-
#move(col = nil, row = nil) ⇒ Object
H.
-
#set_sgr(*args) ⇒ Object
m.
Instance Method Details
#erase_line(type = :after) ⇒ Object
K
40 41 42 |
# File 'lib/ansi_utils.rb', line 40 def erase_line(type = :after) output('K', erase_type(type)) end |
#erase_screen(type = :after) ⇒ Object
J
35 36 37 |
# File 'lib/ansi_utils.rb', line 35 def erase_screen(type = :after) output('J', erase_type(type)) end |
#move(col = nil, row = nil) ⇒ Object
H
45 46 47 |
# File 'lib/ansi_utils.rb', line 45 def move(col = nil, row = nil) output('H', *[col, row].compact) end |
#set_sgr(*args) ⇒ Object
m
50 51 52 |
# File 'lib/ansi_utils.rb', line 50 def set_sgr(*args) output('m', *args) end |