aboutsummaryrefslogtreecommitdiffstats
path: root/activerecord/lib/active_record
diff options
context:
space:
mode:
authorSam <sam.saffron@gmail.com>2013-08-27 09:20:59 +1000
committerSam <sam.saffron@gmail.com>2013-08-27 09:20:59 +1000
commit4ff87909a95354136c51f33b1402fca484da961b (patch)
treec6aeac6a7dca476b02f61f45904e69250baf45e5 /activerecord/lib/active_record
parent32b233c95315f637a944a1a8f41cb188a452e859 (diff)
downloadrails-4ff87909a95354136c51f33b1402fca484da961b.tar.gz
rails-4ff87909a95354136c51f33b1402fca484da961b.tar.bz2
rails-4ff87909a95354136c51f33b1402fca484da961b.zip
Perf: avoid array allocation where not needed
Diffstat (limited to 'activerecord/lib/active_record')
-rw-r--r--activerecord/lib/active_record/attribute_methods/time_zone_conversion.rb2
1 files changed, 1 insertions, 1 deletions
diff --git a/activerecord/lib/active_record/attribute_methods/time_zone_conversion.rb b/activerecord/lib/active_record/attribute_methods/time_zone_conversion.rb
index 41b5a6e926..f168282ea3 100644
--- a/activerecord/lib/active_record/attribute_methods/time_zone_conversion.rb
+++ b/activerecord/lib/active_record/attribute_methods/time_zone_conversion.rb
@@ -51,7 +51,7 @@ module ActiveRecord
def create_time_zone_conversion_attribute?(name, column)
time_zone_aware_attributes &&
!self.skip_time_zone_conversion_for_attributes.include?(name.to_sym) &&
- [:datetime, :timestamp].include?(column.type)
+ (:datetime == column.type || :timestamp == column.type)
end
end
end