public
Created

  • Download Gist
phrase.rb
Ruby
1 2 3 4 5 6 7 8 9 10 11
class Phrase
def initialize(string)
@words = string.downcase.scan(/\w+/)
end
 
def word_count
@words.inject({}) do |results, word|
results.merge!({ word => 1 }) { |_, old, _| old + 1 }
end
end
end

Please sign in to comment on this gist.

Something went wrong with that request. Please try again.