From e316d53438814981045c51c13190431feb174230 Mon Sep 17 00:00:00 2001 From: Redithion Date: Tue, 1 Sep 2015 10:47:53 -0300 Subject: [PATCH] Changed downcase! to downcase downcase! was causing that some documents that were already in downcase were lost, as downcase! returns nil if no change is made. --- lib/ruby-tf-idf.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/ruby-tf-idf.rb b/lib/ruby-tf-idf.rb index 9b124de..7929c85 100644 --- a/lib/ruby-tf-idf.rb +++ b/lib/ruby-tf-idf.rb @@ -97,7 +97,7 @@ def split_docs(docs) splitted_docs = [] docs.each do |d| begin - splitted_docs << d.downcase!.gsub(/,|\.|\'/,'').split(/\s+/) + splitted_docs << d.downcase.gsub(/,|\.|\'/,'').split(/\s+/) rescue end end