cheezy/page-object — pull request #159 by stevenjackson (2013-02-22 00:18:38+00:00)
Title: Avoid using return in block

This has been driving me nuts all day, it seems like the return in
```ruby
select_list(identifier).options.each {|o| return o.text if o.selected?}
```
Is causing jruby-1.7.2 to exit. Like my cucumber run just stops, no error, nothing to rescue. Running the code outside an instance_eval call results in the same behavior.

```ruby
options = @browser.select_list(identifier).options
options.each {|o| return o.text if o.selected? }
```

Running an equivalent block without the return leaves jruby running.

This is Win 7 Pro, JRuby 1.7.2, using IE9.

Can't reproduce on Mac Lion, MRI, Firefox. No idea how to write a test for this.