Watir com driver da web, proxy, Firefox

Sou capaz de usar o watir-webdriver com o IE, mas prefiro usar o Firefox. Problema: preciso de um proxy. Ao pesquisar no Google, encontrei alguns trechos de código, mas não sou capaz de reuni-los. Isto é o que eu produzi até agora, por favor, deixe-me saber o que estou perdendo:

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/" )

Recebo esta mensagem de erro:

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

Além disso, eu não sei como usar a variável chamada 'driver'

questionAnswers(4)

yourAnswerToTheQuestion