Class: DictionaryReader

Inherits:
Object
  • Object
show all
Defined in:
lib/dictionary_reader.rb

Class Method Summary collapse

Class Method Details

.read(clean = false) ⇒ Object



4
5
6
7
8
9
10
# File 'lib/dictionary_reader.rb', line 4

def read(clean = false)
  lines = File.readlines("#{File.dirname(__FILE__)}/dictionary.txt").reject do |line|
    word = get_word(line, clean)
    word.size < 4 || uppercase?(word) || profane?(line, clean)
  end
  lines.map { |line| get_word(line, clean) }
end