class String
Public Instance Methods
unique_word_count()
click to toggle source
# File lib/string-stats-mf.rb, line 16 def unique_word_count # self.unique_words.count split(" ").uniq.count end
unique_words()
click to toggle source
# File lib/string-stats-mf.rb, line 11 def unique_words # self.split(" ").uniq split(" ").uniq end
word_count()
click to toggle source
# File lib/string-stats-mf.rb, line 6 def word_count # self.split(" ").count split(" ").count end
word_frequencies()
click to toggle source
# File lib/string-stats-mf.rb, line 21 def word_frequencies freq = {} split(" ").each do |word| freq[word.to_sym] ||= 0 freq[word.to_sym] += 1 end freq # # dan's way of using regex # freq = {} # split(" ").scan(/\w+/) do |key| # words[key] += 1 # end # freq end