lib/picky/extensions/string.rb in picky-4.29.0 vs lib/picky/extensions/string.rb in picky-4.30.0
- old
+ new
@@ -28,21 +28,21 @@
def each_subtoken from_length = 1, range = nil
sub = self
if range
unless (range.first.zero? && range.last == -1)
- sub = sub[range].freeze
+ sub = sub[range]
end
end
yield sub
size = sub.size
from_length = size + from_length + 1 if from_length < 0
from_length = size if size < from_length
from_length = 1 if from_length < 1
- size.downto(from_length + 1) { yield sub = sub.chop.freeze }
+ size.downto(from_length + 1) { yield sub = sub.chop }
sub = nil
end
# 'keys'.each_intoken # => yields each of ['keys', 'key', 'eys', 'ke', 'ey', 'ys', 'k', 'e', 'y', 's']
\ No newline at end of file