Module: VeryGood::Ansi

Defined in:
lib/very_good/ansi.rb

Constant Summary collapse

BLUE =
:blue
ESC =
27.chr

Class Method Summary collapse

Class Method Details

.clearObject



12
13
14
# File 'lib/very_good/ansi.rb', line 12

def clear
  escape "2J"
end

.escape(sequence) ⇒ Object



8
9
10
# File 'lib/very_good/ansi.rb', line 8

def escape(sequence)
  ESC + "[" + sequence
end

.move_cursor(x, y) ⇒ Object



16
17
18
# File 'lib/very_good/ansi.rb', line 16

def move_cursor(x, y)
  escape "#{y};#{x}H"
end