lib/lazylead/task/accuracy/stacktrace.rb in lazylead-0.12.0 vs lib/lazylead/task/accuracy/stacktrace.rb in lazylead-0.13.0

- old
+ new

@@ -1,10 +1,10 @@ # frozen_string_literal: true # The MIT License # -# Copyright (c) 2019-2021 Yurii Dubinka +# Copyright (c) 2019-2022 Yurii Dubinka # # Permission is hereby granted, free of charge, to any person obtaining a copy # of this software and associated documentation files (the "Software"), # to deal in the Software without restriction, including without limitation # the rights to use, copy, modify, merge, publish, distribute, sublicense, @@ -76,10 +76,10 @@ def pairs(words, text) snippets = [[]] words.each_with_index do |e, i| next unless e.start_with? text pair = snippets.last - pair << i if pair.size.zero? || pair.size == 1 + pair << i if pair.empty? || pair.size == 1 snippets[-1] = pair snippets << [] if pair.size == 2 end snippets.select { |s| s.size == 2 } end