in lib/aws-xray-sdk/search_pattern.rb [60:80]
def self.simple_wildcard_match?(pattern:, text:)
j = 0
pattern_len = pattern.length
text_len = text.length
(0...pattern_len).each do |i|
p = pattern[i]
return true if p == '*'
if p == '?'
return false if j == text_len
else
return false if j >= text_len || p != text[j]
end
j += 1
end
j == text_len
end