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 rspec-users@rubyforge.org http://rubyforge.org/mailman/listinfo/rspec-users