From a5274bb52c058bae69476bee3c95f472513a5725 Mon Sep 17 00:00:00 2001 From: Jon Leighton Date: Sun, 20 Feb 2011 20:58:54 +0000 Subject: Rename target_klass to klass --- activerecord/lib/active_record/associations/association.rb | 14 +++++++------- .../active_record/associations/belongs_to_association.rb | 2 +- .../associations/belongs_to_polymorphic_association.rb | 4 ++-- 3 files changed, 10 insertions(+), 10 deletions(-) (limited to 'activerecord') diff --git a/activerecord/lib/active_record/associations/association.rb b/activerecord/lib/active_record/associations/association.rb index df18afe57a..86904ea2bc 100644 --- a/activerecord/lib/active_record/associations/association.rb +++ b/activerecord/lib/active_record/associations/association.rb @@ -19,7 +19,7 @@ module ActiveRecord class Association #:nodoc: attr_reader :owner, :target, :reflection - delegate :options, :klass, :to => :reflection + delegate :options, :to => :reflection def initialize(owner, reflection) reflection.check_validity! @@ -93,11 +93,11 @@ module ActiveRecord # by scope.scoping { ... } or with_scope { ... } etc, which affects the scope which # actually gets built. def construct_scope - @association_scope = association_scope if target_klass + @association_scope = association_scope if klass end def association_scope - scope = target_klass.unscoped + scope = klass.unscoped scope = scope.create_with(creation_attributes) scope = scope.apply_finder_options(options.slice(:readonly, :include)) scope = scope.where(interpolate(options[:conditions])) @@ -109,7 +109,7 @@ module ActiveRecord end def aliased_table - target_klass.arel_table + klass.arel_table end # Set the inverse association, if possible @@ -122,14 +122,14 @@ module ActiveRecord # This class of the target. belongs_to polymorphic overrides this to look at the # polymorphic_type field on the owner. - def target_klass + def klass reflection.klass end # Can be overridden (i.e. in ThroughAssociation) to merge in other scopes (i.e. the # through association's scope) def target_scope - target_klass.scoped + klass.scoped end # Loads the \target if needed and returns it. @@ -163,7 +163,7 @@ module ActiveRecord private def find_target? - !loaded? && (!owner.new_record? || foreign_key_present?) && target_klass + !loaded? && (!owner.new_record? || foreign_key_present?) && klass end def interpolate(sql, record = nil) diff --git a/activerecord/lib/active_record/associations/belongs_to_association.rb b/activerecord/lib/active_record/associations/belongs_to_association.rb index 0baaa3a83b..c263edd2c6 100644 --- a/activerecord/lib/active_record/associations/belongs_to_association.rb +++ b/activerecord/lib/active_record/associations/belongs_to_association.rb @@ -29,7 +29,7 @@ module ActiveRecord end if foreign_key_present? - target_klass.decrement_counter(counter_cache_name, target_id) + klass.decrement_counter(counter_cache_name, target_id) end end end diff --git a/activerecord/lib/active_record/associations/belongs_to_polymorphic_association.rb b/activerecord/lib/active_record/associations/belongs_to_polymorphic_association.rb index eef8041573..1ca448236e 100644 --- a/activerecord/lib/active_record/associations/belongs_to_polymorphic_association.rb +++ b/activerecord/lib/active_record/associations/belongs_to_polymorphic_association.rb @@ -10,14 +10,14 @@ module ActiveRecord end def different_target?(record) - super || record.class != target_klass + super || record.class != klass end def inverse_reflection_for(record) reflection.polymorphic_inverse_of(record.class) end - def target_klass + def klass type = owner[reflection.foreign_type] type && type.constantize end -- cgit v1.2.3