aboutsummaryrefslogtreecommitdiffstats
path: root/activerecord/lib/active_record/associations/belongs_to_association.rb
diff options
context:
space:
mode:
Diffstat (limited to 'activerecord/lib/active_record/associations/belongs_to_association.rb')
-rw-r--r--activerecord/lib/active_record/associations/belongs_to_association.rb20
1 files changed, 10 insertions, 10 deletions
diff --git a/activerecord/lib/active_record/associations/belongs_to_association.rb b/activerecord/lib/active_record/associations/belongs_to_association.rb
index 178c7204f8..d6c107bf9f 100644
--- a/activerecord/lib/active_record/associations/belongs_to_association.rb
+++ b/activerecord/lib/active_record/associations/belongs_to_association.rb
@@ -21,9 +21,9 @@ module ActiveRecord
private
def update_counters(record)
- counter_cache_name = @reflection.counter_cache_column
+ counter_cache_name = reflection.counter_cache_column
- if counter_cache_name && @owner.persisted? && different_target?(record)
+ if counter_cache_name && owner.persisted? && different_target?(record)
if record
record.class.increment_counter(counter_cache_name, record.id)
end
@@ -36,16 +36,16 @@ module ActiveRecord
# Checks whether record is different to the current target, without loading it
def different_target?(record)
- record.nil? && @owner[@reflection.foreign_key] ||
- record.id != @owner[@reflection.foreign_key]
+ record.nil? && owner[reflection.foreign_key] ||
+ record.id != owner[reflection.foreign_key]
end
def replace_keys(record)
- @owner[@reflection.foreign_key] = record && record[@reflection.association_primary_key]
+ owner[reflection.foreign_key] = record && record[reflection.association_primary_key]
end
def foreign_key_present?
- @owner[@reflection.foreign_key]
+ owner[reflection.foreign_key]
end
# NOTE - for now, we're only supporting inverse setting from belongs_to back onto
@@ -56,15 +56,15 @@ module ActiveRecord
end
def target_id
- if @reflection.options[:primary_key]
- @owner.send(@reflection.name).try(:id)
+ if reflection.options[:primary_key]
+ owner.send(reflection.name).try(:id)
else
- @owner[@reflection.foreign_key]
+ owner[reflection.foreign_key]
end
end
def stale_state
- @owner[@reflection.foreign_key].to_s
+ owner[reflection.foreign_key].to_s
end
end
end