aboutsummaryrefslogtreecommitdiffstats
path: root/activerecord/test/schema/mysql_specific_schema.rb
diff options
context:
space:
mode:
authorPatrick Mahoney <pat@polycrystal.org>2012-10-27 14:53:10 -0500
committerPatrick Mahoney <pat@polycrystal.org>2012-10-27 14:53:10 -0500
commit8d0efcc5757a486084c73054202702a2028cba77 (patch)
tree6611842c51166a803eae22d5a1f3df016a87b481 /activerecord/test/schema/mysql_specific_schema.rb
parent2e44dda27ae8df9301b1a83bfaa74708678bfcd4 (diff)
downloadrails-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/schema/mysql_specific_schema.rb')
0 files changed, 0 insertions, 0 deletions