Sha256: 068e3680ee7dfeedf6930b557ef49a12ee0058ba86cf39b72e0099eb2120aaad
Contents?: true
Size: 738 Bytes
Versions: 4
Compression:
Stored size: 738 Bytes
Contents
require_relative 'esc' module Vedeu module Cursor extend self def show [Esc.esc, '?25h'].join end def hide [Esc.esc, '?25l'].join end def home [Esc.esc, 'H'].join end def up(count = 1) [Esc.esc, "#{count || 1}", 'A'].join end def down(count = 1) [Esc.esc, "#{count || 1}", 'B'].join end def right(count = 1) [Esc.esc, "#{count || 1}", 'C'].join end def left(count = 1) [Esc.esc, "#{count || 1}", 'D'].join end def save [Esc.esc, 's'].join end def restore [Esc.esc, 'u'].join end def save_all [Esc.esc, '7'].join end def restore_all [Esc.esc, '8'].join end end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
vedeu-0.0.29 | lib/vedeu/support/cursor.rb |
vedeu-0.0.28 | lib/vedeu/support/cursor.rb |
vedeu-0.0.27 | lib/vedeu/support/cursor.rb |
vedeu-0.0.26 | lib/vedeu/support/cursor.rb |