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