# Question on OpenURI

**URL:** <https://www.ruby-forum.com/t/question-on-openuri/138717>\
**Category:** Ruby\
**Created:** [May 27, 2008, 6:40am UTC](https://www.ruby-forum.com/t/question-on-openuri/138717 "2008-05-27T06:40:09Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Srijayanth\_S](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/e95f7d/32.png) [@Srijayanth\_S](https://www.ruby-forum.com/u/Srijayanth_S)\
**Post date:** [May 27, 2008, 6:40am UTC](https://www.ruby-forum.com/t/question-on-openuri/138717/1 "2008-05-27T06:40:09Z")

</div>

Hello,

For the following piece of code:

#! /usr/bin/ruby

require ‘open-uri’  
require ‘rexml/document’  
require ‘rexml/xpath’

doc1 = open(“[Cricinfo Live Scores](http://www.cricinfo.com/rss/livescores.xml)”)  
puts doc1.class

doc2 =  
open(“[http://ws.audioscrobbler.com/1.0/artist/Autechre/toptags.xml](http://ws.audioscrobbler.com/1.0/artist/Autechre/toptags.xml)”)  
puts doc2.class

I get the following output:

moonwolf@trantor:~/ruby/lastfm$ ./scrape.rb  
StringIO  
Tempfile

The question I have is why openuri treats two similar entities as two  
different classes?

Thank you,

Jayanth

---

<div class="post-metadata">

**Author:** ![Srijayanth\_S](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/e95f7d/32.png) [@Srijayanth\_S](https://www.ruby-forum.com/u/Srijayanth_S)\
**Post date:** [May 27, 2008, 6:48am UTC](https://www.ruby-forum.com/t/question-on-openuri/138717/2 "2008-05-27T06:48:56Z")

</div>

On May 26, 2008, at 11:38 PM, Srijayanth S. wrote:

> moonwolf@trantor:~/ruby/lastfm$ ./scrape.rb  
> StringIO  
> Tempfile
> 
> The question I have is why openuri treats two similar entities as two  
> different classes?

How big is the second one?

---

<div class="post-metadata">

**Author:** ![Srijayanth\_S](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/e95f7d/32.png) [@Srijayanth\_S](https://www.ruby-forum.com/u/Srijayanth_S)\
**Post date:** [May 27, 2008, 6:52am UTC](https://www.ruby-forum.com/t/question-on-openuri/138717/3 "2008-05-27T06:52:27Z")

</div>

> > The question I have is why openuri treats two similar entities as two  
> > different classes?
> 
> How big is the second one?

Large.

Thanks. That was it.

Jayanth
