Method: Keyboard#initialize

Defined in:
lib/keyboard/keyboard.rb

#initialize(dut) ⇒ Keyboard

Returns a new instance of Keyboard.



12
13
14
15
16
17
18
19
20
21
22
23
24
25
# File 'lib/keyboard/keyboard.rb', line 12

def initialize(dut)
  @dut = dut
  @test_case = dut.send(:test_case)
  @layouts = []
  @start_layout_index = 0
  @verify_roi = nil
  @key_delay = 3.sec
  @shifted = false
  @shift_persists = false
  @wrap_rows = false
  @wrap_cols = false
  @deny_traversals = []
  reset
end