Module: Filtra::Text
- Defined in:
- lib/Filtra/text.rb
Class Method Summary collapse
Class Method Details
.call(words, opts) ⇒ Object
5 6 7 8 9 10 11 12 13 14 15 |
# File 'lib/Filtra/text.rb', line 5 def self.call(words, opts) out = [] keep_case = opts[:keep_case] || false stem = opts[:stem] || false stopwords = opts[:stopwords] || [] words.each do |word| word.downcase! unless keep_case out.push( stem ? word.stem : word) end out.uniq - stopwords end |