Watir con webdriver, proxy, Firefox

Puedo usar watir-webdriver con IE, pero preferiría usar Firefox. Problema: necesito un proxy. Al buscar en Google, encontré algunos fragmentos de código, pero no puedo reunirlos todos. Esto es lo que produje hasta ahora, por favor avíseme qué me estoy perdiendo:

require 'watir-webdriver'

FirefoxProfile profile = new FirefoxProfile();
profile.setPreference("network.proxy.http", "proxy.myplace.com");
profile.setPreference("network.proxy.http_port", 8080);
WebDriver driver = new FirefoxDriver(profile);

browser = Watir::Browser.new :firefox
browser.goto( "http://www.google.com/" )

Recibo este mensaje de error:

I:/watir/webdriver/webdrivertest.rb:3: syntax error, unexpected tCONSTANT, expec
ting keyword_do or '{' or '('
FirefoxProfile profile = new FirefoxProfile();

Además, no sé cómo usar la variable llamada 'driver'

Respuestas a la pregunta(4)

Su respuesta a la pregunta