Sha256: 766e95d94d2ada4c45f75fb19adc13dc33781a1ef4831c0691b230c9ce26b0ca
Contents?: true
Size: 393 Bytes
Versions: 3
Compression:
Stored size: 393 Bytes
Contents
module Vedeu class Position class << self def set(y = nil, x = nil) return '' if y.nil? || x.nil? new(y, x).set end def reset new(0, 0).set end end def initialize(y = nil, x = nil) @y, @x = y, x end def set [Esc.esc, (y + 1), ';', (x + 1), 'H'].join end private attr_accessor :y, :x end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
vedeu-0.0.10 | lib/vedeu/output/position.rb |
vedeu-0.0.9 | lib/vedeu/output/position.rb |
vedeu-0.0.8 | lib/vedeu/output/position.rb |