diff options
author | Aaron Patterson <aaron.patterson@gmail.com> | 2010-12-14 15:27:06 -0800 |
---|---|---|
committer | Aaron Patterson <aaron.patterson@gmail.com> | 2010-12-14 15:27:06 -0800 |
commit | f2234a5dd3a1d891e585a703f1a432153e4d2c18 (patch) | |
tree | 85ea07e6f2d6d7ca3d9141afe6795462cbb10145 /activerecord/lib | |
parent | 820582883a301ad813534492f8f3223a582824f1 (diff) | |
download | rails-f2234a5dd3a1d891e585a703f1a432153e4d2c18.tar.gz rails-f2234a5dd3a1d891e585a703f1a432153e4d2c18.tar.bz2 rails-f2234a5dd3a1d891e585a703f1a432153e4d2c18.zip |
class names are already strings, so we do not need to call to_s on the strings that are already strings
Diffstat (limited to 'activerecord/lib')
-rw-r--r-- | activerecord/lib/active_record/associations/through_association_scope.rb | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/activerecord/lib/active_record/associations/through_association_scope.rb b/activerecord/lib/active_record/associations/through_association_scope.rb index 8d701248af..6b7faa9fc3 100644 --- a/activerecord/lib/active_record/associations/through_association_scope.rb +++ b/activerecord/lib/active_record/associations/through_association_scope.rb @@ -88,7 +88,7 @@ module ActiveRecord def construct_owner_attributes(reflection) if as = reflection.options[:as] { "#{as}_id" => @owner.id, - "#{as}_type" => @owner.class.base_class.name.to_s } + "#{as}_type" => @owner.class.base_class.name } else { reflection.primary_key_name => @owner.id } end @@ -102,7 +102,7 @@ module ActiveRecord join_attributes = construct_owner_attributes(@reflection.through_reflection).merge(@reflection.source_reflection.primary_key_name => associate.id) if @reflection.options[:source_type] - join_attributes.merge!(@reflection.source_reflection.options[:foreign_type] => associate.class.base_class.name.to_s) + join_attributes.merge!(@reflection.source_reflection.options[:foreign_type] => associate.class.base_class.name) end if @reflection.through_reflection.options[:conditions].is_a?(Hash) |