2011-02-10 2 views
2

Je ne peux pas dire de la rdoc Open :: URI qui est retourné quand je fais:Que retourne Open :: URI.open?

result = open(url) 

L'URL retourne XML, mais comment puis-je voir/analyser le XML?

Répondre

4

open renvoie un objet IO. Vous pouvez faire quelque chose comme:

xml = open(url).read 

Notez que vous pouvez toujours déterminer ce que quelque chose est en demandant sa classe:

open(url).class # => Tempfile 
+0

un grand merci! tryign pour trouver une liste de toutes les méthodes et comment les utiliser ... en plus .read – jpwynn

+0

@jpwynn: pas de problème, essayez http://ruby-doc.org/core/classes/IO.html – cam

+3

'open (url) .class # => StringIO' – twe4ked