Module: KeyboardNumerals

Included in:
KeyboardNumbers
Defined in:
tomes/conjurations/keyboard/keyboard_numerals.rb

Overview

Note:

This module deals with numerals like “1”, “2”, “3” etc.

A module for handling numeric Keyboard inputs.

Instance Method Summary collapse

Instance Method Details

#numeralArray

Gives current number-button presses as a list of numerals.

Returns:

  • (Array)


8
9
10
# File 'tomes/conjurations/keyboard/keyboard_numerals.rb', line 8

def numeral
  down_inputs.select { |number, _numeral| number_inputs.include? number }.map { |number| number_inputs[number] }
end

#numeral_heldArray Also known as: numeral_hold

Gives current number-button holds as a list of numerals.

Returns:

  • (Array)


14
15
16
# File 'tomes/conjurations/keyboard/keyboard_numerals.rb', line 14

def numeral_held
  held_inputs.select { |number, _numeral| number_inputs.include? number }.map { |number| number_inputs[number] }
end

#numeral_upArray

Gives current number-button releases as a list of numerals.

Returns:

  • (Array)


21
22
23
# File 'tomes/conjurations/keyboard/keyboard_numerals.rb', line 21

def numeral_up
  up_inputs.select { |number, _numeral| number_inputs.include? number }.map { |number| number_inputs[number] }
end