Практически то же самое, только вы меняете each_key
на метод для обработки каждого элемента массива (each
) и self[a]
до a
(так как вам больше не нужно просматривать хэш).
.each {|a| a.strip! if a.respond_to? :strip! }
edit
Пример
x = [" 1 ", "b", " c ", 5]
x.each {|a| a.strip! if a.respond_to? :strip! }
puts x.inspect
Вывод:
["1", "b", "c", 5]
Больше нет пробелов в строке.*