Class: String

Inherits:
Object
  • Object
show all
Defined in:
lib/string-stats-tc.rb

Instance Method Summary collapse

Instance Method Details

#unique_word_countObject



10
11
12
# File 'lib/string-stats-tc.rb', line 10

def unique_word_count
	unique_words.count
end

#unique_wordsObject



6
7
8
# File 'lib/string-stats-tc.rb', line 6

def unique_words
	self.split(" ").uniq
end

#word_countObject



2
3
4
# File 'lib/string-stats-tc.rb', line 2

def word_count
	self.split(" ").count
end

#word_frequenciesObject



14
15
16
17
18
19
20
# File 'lib/string-stats-tc.rb', line 14

def word_frequencies
	frequencies = Hash.new(0)
	self.split(" ").each do |word|
		frequencies[word.to_sym] += 1
	end
	return frequencies
end