module Filtra::Text
Public Class Methods
call(words, opts)
click to toggle source
# 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