Есть много разных способов сделать это. Вот еще один:
example.reduce([]) { |memo, (k, v)| v ? memo << k : memo }
Или, аналогично:
example.each_with_object([]) { |(k, v), memo| memo << k if v }
Или вы можете использовать мой ореховый кусочно драгоценный камень:
example.piecewise { |yielder, (k, v)| yielder << k if v }