aboutsummaryrefslogtreecommitdiffstats
path: root/activerecord
diff options
context:
space:
mode:
authorAaron Patterson <aaron.patterson@gmail.com>2017-01-30 14:06:58 -0800
committerAaron Patterson <aaron.patterson@gmail.com>2017-01-30 14:06:58 -0800
commitd3851621de4efd74e34777aca8626a146c03d4b1 (patch)
treee82f2497bd58d6e53a2ad66465f6354dd3f7e334 /activerecord
parente8be3a9016b6c27ead6d5608c3f988c5f72b385b (diff)
downloadrails-d3851621de4efd74e34777aca8626a146c03d4b1.tar.gz
rails-d3851621de4efd74e34777aca8626a146c03d4b1.tar.bz2
rails-d3851621de4efd74e34777aca8626a146c03d4b1.zip
remove caching until we prove it is required
Diffstat (limited to 'activerecord')
-rw-r--r--activerecord/lib/active_record/reflection.rb10
1 files changed, 3 insertions, 7 deletions
diff --git a/activerecord/lib/active_record/reflection.rb b/activerecord/lib/active_record/reflection.rb
index 70e2487891..cb240229a5 100644
--- a/activerecord/lib/active_record/reflection.rb
+++ b/activerecord/lib/active_record/reflection.rb
@@ -826,13 +826,9 @@ module ActiveRecord
end
def source_type_scope
- @source_type_lambda ||= begin
- type = foreign_type
- source_type = options[:source_type]
- lambda { |object|
- where(type => source_type)
- }
- end
+ type = foreign_type
+ source_type = options[:source_type]
+ lambda { |object| where(type => source_type) }
end
def has_scope?