From: "Sandor Szücs" Date: 2009-01-22T19:12:58+09:00 Subject: Re: mechanize & field name for search passed as string On 21.01.2009, at 05:46, Edouard Dantes wrote: > > I am writing a method to perform a similar to the below mentionned > google search but i want it to accept the field's name for the search > entry as a string. > > In the following example from the Mechanize docs I would expect it > to be > search.send('q') instead of search.q but I get this error In the example the method which is called is not q(). It's q=(), so if you want so send() then use the right method. > ./scrapingGoogle.rb:14: syntax error, unexpected '=', expecting kEND > search.send('q') = 'Hello world'. search.send('q=', 'Hello World') or by symbol search.send(:q=, 'Hello World') regards, Sandor Szücs --