From 0d3589ea12d4b564f61659ad47d78bcfbc623a91 Mon Sep 17 00:00:00 2001 From: Aaron Patterson Date: Tue, 11 Jun 2013 11:34:53 -0700 Subject: [PATCH] adding callbacks should be private --- .../active_record/associations/builder/belongs_to.rb | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/activerecord/lib/active_record/associations/builder/belongs_to.rb b/activerecord/lib/active_record/associations/builder/belongs_to.rb index 63e9526436..f2b6a8dfb5 100644 --- a/activerecord/lib/active_record/associations/builder/belongs_to.rb +++ b/activerecord/lib/active_record/associations/builder/belongs_to.rb @@ -19,6 +19,12 @@ def build reflection end + def valid_dependent_options + [:destroy, :delete] + end + + private + def add_counter_cache_callbacks(reflection) cache_column = reflection.counter_cache_column foreign_key = reflection.foreign_key @@ -92,9 +98,5 @@ def belongs_to_touch_after_save_or_destroy_for_#{name} model.after_touch "belongs_to_touch_after_save_or_destroy_for_#{name}" model.after_destroy "belongs_to_touch_after_save_or_destroy_for_#{name}" end - - def valid_dependent_options - [:destroy, :delete] - end end end -- GitLab