mileszs
11/14/2013 - 1:40 AM

phrase.rb

class Phrase
  def initialize(value)
    @phrase = value
  end

  def word_count
    Hash.new(0).tap do |count|
      @phrase.split(/[^[:alnum:]]+/).each do |word|
        count[word.downcase] += 1
      end
    end
  end
end