aboutsummaryrefslogtreecommitdiffstats
path: root/activerecord/lib/active_record/scoping
diff options
context:
space:
mode:
authorSean Griffin <sean@thoughtbot.com>2014-06-07 11:03:36 -0600
committerSean Griffin <sean@thoughtbot.com>2014-06-07 11:03:36 -0600
commit105e0304b9d7eab2f5e570fc23fbc4e1d3f80823 (patch)
tree35037a8197080c2649aabfc572d70ae41460b117 /activerecord/lib/active_record/scoping
parent287e926d564bbe8db6baad85d35276042e0dc47a (diff)
downloadrails-105e0304b9d7eab2f5e570fc23fbc4e1d3f80823.tar.gz
rails-105e0304b9d7eab2f5e570fc23fbc4e1d3f80823.tar.bz2
rails-105e0304b9d7eab2f5e570fc23fbc4e1d3f80823.zip
Move conditionals about freezing closer to the definition of `freeze`
Reduces the number of places that care about the internals of how we store and type cast attributes. We do not need to go through the dup/freeze dance, as you couldn't have saved a frozen new record anyway, and that is the only time we would end up modifying the frozen hash.
Diffstat (limited to 'activerecord/lib/active_record/scoping')
0 files changed, 0 insertions, 0 deletions