aboutsummaryrefslogtreecommitdiffstats
path: root/activerecord/lib/active_record/associations
diff options
context:
space:
mode:
authorXavier Noria <fxn@hashref.com>2019-05-02 06:45:56 -0500
committerGitHub <noreply@github.com>2019-05-02 06:45:56 -0500
commitb343beba03722672b9bb827f8ce29c7c1c216406 (patch)
treeb060c274d60717b37847c1e62800eb32fed3b789 /activerecord/lib/active_record/associations
parent730a7a1b7909095dd48b9f32bbae5fd5a023fa60 (diff)
parentcce26c36cae49f0143ce2305dbf5b00cca0e53c1 (diff)
downloadrails-b343beba03722672b9bb827f8ce29c7c1c216406.tar.gz
rails-b343beba03722672b9bb827f8ce29c7c1c216406.tar.bz2
rails-b343beba03722672b9bb827f8ce29c7c1c216406.zip
Merge pull request #36131 from Shopify/fix-association-extension-module-namespace
Namespace association extension modules under the owner model
Diffstat (limited to 'activerecord/lib/active_record/associations')
-rw-r--r--activerecord/lib/active_record/associations/builder/collection_association.rb4
1 files changed, 2 insertions, 2 deletions
diff --git a/activerecord/lib/active_record/associations/builder/collection_association.rb b/activerecord/lib/active_record/associations/builder/collection_association.rb
index e53665ce82..e78d25441b 100644
--- a/activerecord/lib/active_record/associations/builder/collection_association.rb
+++ b/activerecord/lib/active_record/associations/builder/collection_association.rb
@@ -22,9 +22,9 @@ module ActiveRecord::Associations::Builder # :nodoc:
def self.define_extensions(model, name, &block)
if block_given?
- extension_module_name = "#{model.name.demodulize}#{name.to_s.camelize}AssociationExtension"
+ extension_module_name = "#{name.to_s.camelize}AssociationExtension"
extension = Module.new(&block)
- model.module_parent.const_set(extension_module_name, extension)
+ model.const_set(extension_module_name, extension)
end
end