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.
--
Posted via http://www.ruby-forum.com/.
_______________________________________________
rspec-users mailing list
[email protected]
http://rubyforge.org/mailman/listinfo/rspec-users