Module: Blundersaur::Keyboards::Qwerty

Defined in:
lib/blundersaur/keyboards/qwerty.rb

Constant Summary collapse

ROWS =
[
  nil, ?q, ?w, ?e, ?r, ?t, ?y, ?u, ?i, ?o, ?p, nil,
  nil, ?a, ?s, ?d, ?f, ?g, ?h, ?j, ?k, ?l, nil,
  nil, ?z, ?x, ?c, ?v, ?b, ?n, ?m, nil
]

Class Method Summary collapse

Class Method Details

.keys_near(char) ⇒ Object



9
10
11
12
# File 'lib/blundersaur/keyboards/qwerty.rb', line 9

def self.keys_near(char)
  i = ROWS.index(char)
  ROWS.values_at(i-1, i+1).compact
end