module Blundersaur::Keyboards::Qwerty

Constants

ROWS

Public Class Methods

keys_near(char) click to toggle source
# File lib/blundersaur/keyboards/qwerty.rb, line 10
def self.keys_near(char)
  upcased = char.ord < 97
  i = ROWS.index(char.downcase)
  keys = ROWS.values_at(i-1, i+1).compact
  keys.collect!(&:upcase) if upcased
  keys
end