Class: TTYtest::Dummy

Inherits:
Object
  • Object
show all
Defined in:
lib/ttytest/dummy.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initializeDummy

Returns a new instance of Dummy.



5
6
7
8
# File 'lib/ttytest/dummy.rb', line 5

def initialize
  @contents = "\n"*23
  @cursor_position = [0,0]
end

Instance Attribute Details

#contentsObject

Returns the value of attribute contents.



3
4
5
# File 'lib/ttytest/dummy.rb', line 3

def contents
  @contents
end

#cursor_positionObject

Returns the value of attribute cursor_position.



3
4
5
# File 'lib/ttytest/dummy.rb', line 3

def cursor_position
  @cursor_position
end

Instance Method Details

#captureObject



10
11
12
13
# File 'lib/ttytest/dummy.rb', line 10

def capture
  x, y = cursor_position
  Capture.new(contents, cursor_x: x, cursor_y: y)
end