Module: MouseInput

Defined in:
lib/mouse_input.rb,
lib/mouse_input/input.rb,
lib/mouse_input/version.rb,
lib/mouse_input/terminal.rb

Overview

Mouse Input for terminal

Defined Under Namespace

Modules: Mouse, Terminal

Constant Summary collapse

VERSION =

version following semver.org/

"0.2.2"

Class Method Summary collapse

Class Method Details

.readArray(x,y)

read mouse input and returns the coords X and Y

Returns:

  • (Array(x,y))


15
16
17
18
19
20
21
22
23
# File 'lib/mouse_input.rb', line 15

def self.read
  begin
    Terminal.setup
    coords = Mouse.read_input
  ensure
    Terminal.restore
  end
  coords
end