Module: AnsiUtils

Extended by:
AnsiUtils
Included in:
AnsiUtils
Defined in:
lib/ansi_utils.rb

Instance Method Summary collapse

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