tentando obter conteúdo dentro de tags cdata no arquivo xml usando nokogiri

Eu tenho visto várias coisas sobre isso, mas nada parece funcionar até agora. Estou analisando um xml via url usando nokogiri on rails 3 ruby ​​1.9.2.

Um trecho do xml se parece com isto:

<code><NewsLineText>
  <![CDATA[
  Anna Kendrick is ''obsessed'' with 'Game of Thrones' and loves to cook, particularly     creme brulee.
  ]]>
</NewsLineText>
</code>

Eu estou tentando analisar isso para obter o texto associado com o NewsLineText

<code>r = node.at_xpath('.//newslinetext') if node.at_xpath('.//newslinetext')
s = node.at_xpath('.//newslinetext').text if node.at_xpath('.//newslinetext')
t = node.at_xpath('.//newslinetext').content if node.at_xpath('.//newslinetext')
puts r
puts s ? if s.blank? 'NOTHING' : s
puts t ? if t.blank? 'NOTHING' : t
</code>

O que eu recebo em troca é

<code><newslinetext></newslinetext>
NOTHING
NOTHING
</code>

Então eu sei que minhas tags são nomeadas / escritas corretamente para obter os dados newslinetext, mas o texto cdata nunca aparece.

O que eu preciso fazer com nokogiri para obter este texto?

questionAnswers(2)

yourAnswerToTheQuestion