aboutsummaryrefslogtreecommitdiffstats
path: root/activerecord/lib/active_record/associations/builder/collection_association.rb
diff options
context:
space:
mode:
authorAaron Patterson <aaron.patterson@gmail.com>2013-10-02 15:27:18 -0700
committerAaron Patterson <aaron.patterson@gmail.com>2013-10-02 15:28:50 -0700
commitb86a4965b8532286430b7cd9b359a2574d745b92 (patch)
tree0dfded57eb72476a5c56a44005a72cb73ef7b80d /activerecord/lib/active_record/associations/builder/collection_association.rb
parent73ee85f39dadb35e61269ab0f6bd23503268c37d (diff)
downloadrails-b86a4965b8532286430b7cd9b359a2574d745b92.tar.gz
rails-b86a4965b8532286430b7cd9b359a2574d745b92.tar.bz2
rails-b86a4965b8532286430b7cd9b359a2574d745b92.zip
we can define callbacks without a builder instance
Diffstat (limited to 'activerecord/lib/active_record/associations/builder/collection_association.rb')
-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 68f60a76b0..15f9f9a65f 100644
--- a/activerecord/lib/active_record/associations/builder/collection_association.rb
+++ b/activerecord/lib/active_record/associations/builder/collection_association.rb
@@ -23,12 +23,12 @@ module ActiveRecord::Associations::Builder
end
end
- def define_callbacks(model, reflection)
+ def self.define_callbacks(model, reflection)
super
name = reflection.name
options = reflection.options
CALLBACKS.each { |callback_name|
- self.class.define_callback(model, callback_name, name, options)
+ define_callback(model, callback_name, name, options)
}
end