# Soap Mapping Object Problem

**URL:** <https://www.ruby-forum.com/t/soap-mapping-object-problem/118767>\
**Category:** Rails\
**Created:** [October 30, 2007, 7:03pm UTC](https://www.ruby-forum.com/t/soap-mapping-object-problem/118767 "2007-10-30T19:03:24Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![mrpete](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/ac91a4/32.png) [@mrpete](https://www.ruby-forum.com/u/mrpete)\
**Post date:** [October 30, 2007, 7:03pm UTC](https://www.ruby-forum.com/t/soap-mapping-object-problem/118767/1 "2007-10-30T19:03:24Z")

</div>

I have a soap mapping object which has been returned by betfair:-

irb(main):026:0\> response.result.eventTypeItems.eventType[0]  
=\> #\<SOAP::Mapping::Object:0x…fdbc5d734 {}id=“6423” {}name=“American  
Football” {}nextMarketId=“0” {}exchangeId=“0”\>

I can extract everything from the above object except the id column  
i.e.:-

irb(main):027:0\> response.result.eventTypeItems.eventType[0].name  
=\> “American Football”  
irb(main):028:0\>  
response.result.eventTypeItems.eventType[0].nextMarketId  
=\> “0”  
irb(main):029:0\> response.result.eventTypeItems.eventType[0].exchangeId  
=\> “0”  
irb(main):030:0\> response.result.eventTypeItems.eventType[0].id  
(irb):30: warning: Object#id will be deprecated; use Object#object\_id  
=\> -607791308  
irb(main):031:0\>

Trying to extract the id column gives me a warning message and  
completely the wrong value.

How do I get the value of the id attribute please?
