Module: KeyboardConfirmations
- Included in:
- FullKeyboard
- Defined in:
- tomes/conjurations/keyboard/keyboard_confirmations.rb
Overview
A method for handling keyboard confirmation inputs.
Instance Method Summary collapse
-
#confirm_button ⇒ Array
(also: #confirm)
Gives current confirmation-button presses as a list.
-
#confirm_button? ⇒ Boolean
(also: #confirm?)
Checks if a confirmation-button is currently pressed or held (down).
-
#confirm_button_held ⇒ Array
(also: #confirm_button_hold, #confirm_hold, #confirm_held)
Gives current confirmation-button holds as a list.
-
#confirm_button_up ⇒ Array
(also: #confirm_up)
Gives current confirmation-button releases as a list.
Instance Method Details
#confirm_button ⇒ Array Also known as: confirm
Gives current confirmation-button presses as a list.
7 8 9 10 11 |
# File 'tomes/conjurations/keyboard/keyboard_confirmations.rb', line 7 def .map do |key, value| key unless (value.intersection down_inputs).empty? end.compact end |
#confirm_button? ⇒ Boolean Also known as: confirm?
Checks if a confirmation-button is currently pressed or held (down).
36 37 38 |
# File 'tomes/conjurations/keyboard/keyboard_confirmations.rb', line 36 def !.empty? end |
#confirm_button_held ⇒ Array Also known as: confirm_hold, confirm_held ,
Gives current confirmation-button holds as a list.
16 17 18 19 20 |
# File 'tomes/conjurations/keyboard/keyboard_confirmations.rb', line 16 def .map do |key, value| key unless (value.intersection held_inputs).empty? end.compact end |
#confirm_button_up ⇒ Array Also known as: confirm_up
Gives current confirmation-button releases as a list.
27 28 29 30 31 |
# File 'tomes/conjurations/keyboard/keyboard_confirmations.rb', line 27 def .map do |key, value| key unless (value.intersection up_inputs).empty? end.compact end |