# Convert Python sample code to Ruby

**URL:** <https://www.ruby-forum.com/t/convert-python-sample-code-to-ruby/83097>\
**Category:** Ruby\
**Created:** [January 23, 2007, 5:36pm UTC](https://www.ruby-forum.com/t/convert-python-sample-code-to-ruby/83097 "2007-01-23T17:36:15Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![unknown](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/u/4bbf92/32.png) [@unknown](https://www.ruby-forum.com/u/unknown)\
**Post date:** [January 23, 2007, 5:36pm UTC](https://www.ruby-forum.com/t/convert-python-sample-code-to-ruby/83097/1 "2007-01-23T17:36:15Z")

</div>

Hi,  
Can some one conver the following sample code to RUBY please?  
Many Thanks.

import urllib  
import urllib2  
from xml.dom import minidom

user=“YourUserName”  
password=“YourPassword”

site=‘[https://test.api.betfairgames.com/rest/v1/bet/order](https://test.api.betfairgames.com/rest/v1/bet/order)’  
site=site+“?username=”+user

xml\_request1=“”“  
  
BACK  
2.6  
4  
658439  
  
”“”

values = {‘xmlRequest’:xml\_request}  
data=urllib.urlencode(values)

req=urllib2.Request(site)  
req.add\_header(‘Content-Type’, ‘application/x-www-form-urlencoded’)  
req.add\_header(‘gamexAPIAgent’,‘removed\_email\_address@domain.invalid.4.0’)  
req.add\_header(‘gamexAPIAgentInstance’,‘0d69ee8290ee2f9b336c1f060e3497a5’)  
req.add\_header(‘gamexAPIPassword’,password)  
req.add\_header(‘Keep-Alive’,‘300’)  
req.add\_header(‘Proxy-Connection’,‘keep-alive’)  
req.add\_header(‘Content-Type’,‘application/x-www-form-urlencoded’)  
req.add\_header(‘Content-Length’,str(len(data)))  
req.add\_data(data)

xmlresult = urllib2.urlopen(req)  
xmlparser = minidom.parse(xmlresult)

print xmlparser.toxml()
