class String

Public Instance Methods

unique_word_count() click to toggle source
# File lib/string-stats-mc.rb, line 11
def unique_word_count
        self.split(" ").uniq.length
end
unique_words() click to toggle source
# File lib/string-stats-mc.rb, line 7
def unique_words
        self.split(" ").uniq
end
word_count() click to toggle source
# File lib/string-stats-mc.rb, line 3
def word_count
        self.split(" ").length
end
word_frequencies() click to toggle source
# File lib/string-stats-mc.rb, line 15
def word_frequencies
        words = self.split(" ")

        freq = {}

        words.each do |word|
                freq[word.to_sym] ||= 0
                freq[word.to_sym] += 1
        end

        freq.sort_by {|word, frequency| frequency}

end