lib/babel/string_extensions.rb in simplificator-babel-0.1.0 vs lib/babel/string_extensions.rb in simplificator-babel-0.2.0
- old
+ new
@@ -15,10 +15,11 @@
value = "_#{value}#{'_' * (value.length - 1)}" if pad
res = []
0.upto(value.length - 1) do |index|
index.upto(value.length - 1) do |len|
if value[index..len].length >= min_length && value[index..len].length <= max_length
- res << value[index..len]
+ ngram = value[index..len]
+ res << ngram unless ngram.count('_') == ngram.size
end
end
end
res
end