From 5cbd5020a7bc29d6b2ea7f13b4e9e9fe6ab1ded1 Mon Sep 17 00:00:00 2001 From: Prathamesh Sonpatki Date: Sat, 31 Dec 2016 11:23:42 +0530 Subject: Mark :GeneratedAssociationMethods also as private_constant - After https://github.com/rails/rails/commit/64e5b897ac944a05a33275e3828a3d4047a6b457, only :GeneratedAssociationMethods was remaining to be marked as private constant, so marked it as well. - Before: >> User.constants(false) => [:GeneratedAssociationMethods] - After: >> User.constants(false) => [] --- activerecord/lib/active_record/core.rb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/activerecord/lib/active_record/core.rb b/activerecord/lib/active_record/core.rb index d4836faa4b..8f2a48ae2e 100644 --- a/activerecord/lib/active_record/core.rb +++ b/activerecord/lib/active_record/core.rb @@ -239,7 +239,9 @@ module ActiveRecord def generated_association_methods @generated_association_methods ||= begin mod = const_set(:GeneratedAssociationMethods, Module.new) + private_constant :GeneratedAssociationMethods include mod + mod end end -- cgit v1.2.3