diff options
author | Patrick Mahoney <pat@polycrystal.org> | 2012-10-27 14:53:10 -0500 |
---|---|---|
committer | Patrick Mahoney <pat@polycrystal.org> | 2012-10-27 14:53:10 -0500 |
commit | 8d0efcc5757a486084c73054202702a2028cba77 (patch) | |
tree | 6611842c51166a803eae22d5a1f3df016a87b481 /activerecord/test/cases/tasks/database_tasks_test.rb | |
parent | 2e44dda27ae8df9301b1a83bfaa74708678bfcd4 (diff) | |
download | rails-8d0efcc5757a486084c73054202702a2028cba77.tar.gz rails-8d0efcc5757a486084c73054202702a2028cba77.tar.bz2 rails-8d0efcc5757a486084c73054202702a2028cba77.zip |
Replace flow-control exception with explicit test.
It was noticed while profiling 'assets:precompile' in JRuby that
exception creation was consuming a large portion of time, and
some of that was due to File.atomic_write.
Testing first with File.exists? eliminates the need for an exception
which should be a perfomrance improvement on both JRuby and MRI.
In this case, the stat() isn't even extra overhead, since it is always
called.
Diffstat (limited to 'activerecord/test/cases/tasks/database_tasks_test.rb')
0 files changed, 0 insertions, 0 deletions