From: Charles Johnson on 22 Apr 2010 09:40 On Apr 22, 2010, at 8:29 AM, Saeed Bhuta wrote: > Glenn Jackman wrote: >> At 2010-04-22 09:12AM, "Saeed Bhuta" wrote: >> [... the code you pasted ...] >>> else if i == 2 >> >> [... the error you show ...] >>> riverservicescraper.rb:56: syntax error, unexpected kELSE, >>> expecting '}' >>> else if i == 2 { >>> ^ >> >> Is the code you're editing different from the code you're running? >> Did you forget to save in your editor? > > Apologies for the confusion, I changed the else if to elseif and now > getting the following error: > > abcb293(a)apostis:~/Ruby-Scraper$ ruby riverservicescraper.rb > board divs found: 1 > if statement is working for first condition > riverservicescraper.rb:56: undefined method `elseif' for > #<Object:0xb775a94c> (NoMethodError) > from riverservicescraper.rb:32:in `each' > from riverservicescraper.rb:32 > from riverservicescraper.rb:22:in `each' > from riverservicescraper.rb:22 > -- > Posted via http://www.ruby-forum.com/. > Try elsif instead of elseif -- Charles Johnson Vanderbilt Advanced Computing Center for Research and Education Office: 615-343-2776 Cell: 615-478-5743
First
|
Prev
|
Pages: 1 2 Prev: Test::Unit examples and OptionParser Next: Best way to write this method? |