Simplification of Iterator#each_with_level
cryptogopher opened this issue · 1 comments
cryptogopher commented
It looks to me that the code of each_with_level
awesome_nested_set/lib/awesome_nested_set/iterator.rb
Lines 11 to 25 in d820bc6
can be simplified to that:
def each_with_level
path = [nil]
objects.each do |o|
path[path.rindex(o.parent)+1..-1] = o
yield(o, path.length - 1)
end
end
stale commented
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.