Pry не бросает меня в свой REPL в точке останова в следующей функции.
def print_lines(data)
puts "here's the input I got:"
data.each_with_index do |line, index|
url_regex = /(?:<a href=")(https?:\/{2}www.\w+[.](com|org|net)((\/\w+)*([.]\w+)?))(?:">)/
binding.pry
url = line.scan(url_regex)[0]
puts "Line #{index}: #{url}"
end
end
Вместо этого он производит следующий вывод:
From: /Users/hsb/work/hr-solutions/detect-html-links/lib/script.rb @ line 13 Object#print_lines:
4: def print_lines(data)
...
=> 13: url = line.scan(url_regex)[0]
...
19: end
(END)
Когда я набираю q
, pry отображает один и тот же вывод для каждой оставшейся итерации цикла. Любая идея, почему я не получаю доступ к REPL для исследования переменных в области видимости?