У меня есть метод Ruby, который использует Nokogiri для разбора heredoc. В настоящее время она выглядит, как это и передает все функции:Разбор heredoc с Nokogiri
def html_headers
Nokogiri::XML::DocumentFragment.parse(<<-HTML)
....
HTML
end
Однако, когда я изменить его к следующему, он не спецификации. Я немного новичок в Ruby, поэтому не знаю, как это может изменить результат. Тесты в консоли предполагают, что он ничего не должен менять, что str
должен содержать эквивалентную строку предыдущей версии этого метода.
def html_headers
str = <<-HTML
...
HTML
Nokogiri::XML::DocumentFragment.parse(str)
end
Это должно работать как есть. Как он терпит неудачу? –
@muistooshort Исправлено. –