aboutsummaryrefslogtreecommitdiffstats
path: root/activerecord/lib/active_record
diff options
context:
space:
mode:
Diffstat (limited to 'activerecord/lib/active_record')
-rw-r--r--activerecord/lib/active_record/associations/builder/association.rb6
1 files changed, 3 insertions, 3 deletions
diff --git a/activerecord/lib/active_record/associations/builder/association.rb b/activerecord/lib/active_record/associations/builder/association.rb
index d5fd9d7aa6..c731d3a080 100644
--- a/activerecord/lib/active_record/associations/builder/association.rb
+++ b/activerecord/lib/active_record/associations/builder/association.rb
@@ -45,7 +45,7 @@ module ActiveRecord::Associations::Builder
@scope = scope
@options = options
- validate_options
+ self.class.validate_options(options)
if scope && scope.arity == 0
@scope = proc { instance_exec(&scope) }
@@ -64,8 +64,8 @@ module ActiveRecord::Associations::Builder
VALID_OPTIONS + Association.extensions.flat_map(&:valid_options)
end
- def validate_options
- options.assert_valid_keys(self.class.valid_options(options))
+ def self.validate_options(options)
+ options.assert_valid_keys(valid_options(options))
end
def self.define_extensions(model, name)