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
-
#numeral ⇒ Array
Gives current number-button presses as a list of numerals.
-
#numeral_held ⇒ Array
(also: #numeral_hold)
Gives current number-button holds as a list of numerals.
-
#numeral_up ⇒ Array
Gives current number-button releases as a list of numerals.
Instance Method Details
#numeral ⇒ Array
Gives current number-button presses as a list of numerals.
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_held ⇒ Array Also known as: numeral_hold
Gives current number-button holds as a list of numerals.
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_up ⇒ Array
Gives current number-button releases as a list of numerals.
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 |