A bit more information, if I output this instead I can see exactly
what I'm getting back.
print calendar_list.inspect
This gives me back
#<Net::HTTPOK 200 OK readbody=true>
calendar_list.each { |key, value| print key + ' = ' + value + "\n" }
gives me back
<Net::HTTPOK 200 OK readbody=true>last-modified = Thu, 10 Apr 2008
11:32:57 GMT
cache-control = max-age=0, must-revalidate, private
connection = Close
date = Thu, 10 Apr 2008 11:32:57 GMT
content-type = application/atom+xml; charset=UTF-8
server = GFE/1.3
transfer-encoding = chunked
I'm starting to think that the get_calendars method is not doing what
it describes itself doing in it's own logic here
http://pastie.caboo.se/178486
Although it's much more likely a syntaxical errror on my behalf :-)