# Question about soap/wsdlDriver

**URL:** <https://www.ruby-forum.com/t/question-about-soap-wsdldriver/59934>\
**Category:** Ruby\
**Created:** [May 8, 2006, 8:49pm UTC](https://www.ruby-forum.com/t/question-about-soap-wsdldriver/59934 "2006-05-08T20:49:36Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Matt\_Long](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/c68b51/32.png) [@Matt\_Long](https://www.ruby-forum.com/u/Matt_Long)\
**Post date:** [May 8, 2006, 8:49pm UTC](https://www.ruby-forum.com/t/question-about-soap-wsdldriver/59934/1 "2006-05-08T20:49:36Z")

</div>

Hi all,

I ran into an oddity the other day as I was chunking through  
pickaxe. I checked google, but did not see this specific problem,  
nor did I see it in the errata for the book.

I am doing the Google query example, and can run the query no  
problem. I get back a result set as I expect. E.g. the first  
element of a search for “ruby”:  
irb(main):020:0\> p result.resultElements[0]  
#\<SOAP::Mapping::Object:0xb0eec0  
{}URL=“[http://www.ruby-lang.org/](http://www.ruby-lang.org/)” {}cachedSize=“18k”  
{}directoryCategory=#\<SOAP::Mapping::Object:0xb0ea10  
{}fullViewableName=#SOAP::Mapping::Object:0xb0e858  
{}specialEncoding=#SOAP::Mapping::Object:0xb0e5b0\>  
{}directoryTitle=#SOAP::Mapping::Object:0xb0e1c8  
{}hostName=#SOAP::Mapping::Object:0xb0df0c  
{}relatedInformationPresent=“true” {}snippet=“Interpreted,  
dynamically typed, pure  
object-oriented, scripting language for  
 fast, easy  
programming, from Japan. Simple,  
straightforward, extensible.” {}summary=#\<SOAP::Mapping::Object:  
0xb0d8cc\>  
{}title=“ **Ruby** -lang.org”\> =\> nil

but, if I do the following, I get an error:

```
 irb(main):021:0> p result.resultElements[0].URL
 NoMethodError: undefined method `URL' for

```

#SOAP::Mapping::Object:0x161dd80  
from (irb):21

The strangeness is that URL, is defined, but the accessor was renamed  
to “uRL”:

```
 irb(main):022:0> p result.resultElements[0].methods.sort
 [... "uRL", "uRL=", ...]
 => nil

```

So using uRL instead of URL “fixes” the example in the book  
irb(main):023:0\> p result.resultElements[0].uRL  
“[http://www.ruby-lang.org/](http://www.ruby-lang.org/)”  
=\> nil

Is this something specific to my environment, or is there something I  
missed in some documentation somewhere?

Thanks,

## Matt

Matt Long removed\_email\_address@domain.invalid /  
removed\_email\_address@domain.invalid  
University of South Florida, CRASAR  
GnuPG public key: [http://www.csee.usf.edu/~mtlong/public\_key.html](http://www.csee.usf.edu/~mtlong/public_key.html)

I don’t have any solution, but I certainly admire the problem.

- Ashleigh Brilliant
