lib/picky/extensions/symbol.rb in picky-0.2.0 vs lib/picky/extensions/symbol.rb in picky-0.2.1
- old
+ new
@@ -21,11 +21,12 @@
#
def each_subtoken down_to_length = 1
sub = self.id2name
size = sub.size
- down_to_length = size + down_to_length if down_to_length < 0
+ down_to_length = size + down_to_length + 1 if down_to_length < 0
down_to_length = size if size < down_to_length
+ down_to_length = 1 if down_to_length < 1
yield self
size.downto(down_to_length + 1) { yield sub.chop!.intern }
end
\ No newline at end of file