On Thu, Apr 23, 2009 at 1:18 PM, James Byrne <[email protected]> wrote:

> Mark Wilden wrote:
>
> > I find this more straighforward and easy to understand:
> >
> >  When /currency exchange rate transfer file should contain rates/ do
> >   fx_code = 'USD'
> >   File.open(FOREX_XFR_FN).each do |line|
> >     return true if
> > /.*fx_target#{fx_code}.*fx_rate(\d+\.\d{4}).*/.match(line)
> >   end
> >   fail(ArgumentError, "Exchange Rate not found for #{fx_code}")
> >  end
> >
> > ///ark
>
> If I do a return from inside the iterator then I get a jump error.  It
> has to be break, which is how I ended up with what I did.


Oh, right. I believe this behavior is changing in Ruby 1.9.

///ark
_______________________________________________
rspec-users mailing list
[email protected]
http://rubyforge.org/mailman/listinfo/rspec-users

Reply via email to