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