Mega Code Archive
Processing a String One Word at a Time by adding a method to string class
class String
def word_count
frequencies = Hash.new(0)
downcase.scan(/\w+/) { |word| frequencies[word] += 1 }
return frequencies
end
end
%{Dogs dogs dog dog dogs.}.word_count