Changeset 7239
- Timestamp:
- 07/25/07 13:05:58 (1 year ago)
- Files:
-
- trunk/activerecord/lib/active_record/query_cache.rb (modified) (1 diff)
- trunk/activerecord/test/query_cache_test.rb (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/activerecord/lib/active_record/query_cache.rb
r7238 r7239 62 62 if result 63 63 # perform a deep #dup in case result is an array 64 result = result.collect { |row| row.dup } if result. respond_to?(:collect)64 result = result.collect { |row| row.dup } if result.is_a?(Array) 65 65 result.dup 66 66 else trunk/activerecord/test/query_cache_test.rb
r7238 r7239 58 58 end 59 59 end 60 61 def test_cache_does_not_wrap_string_results_in_arrays 62 Task.cache do 63 assert_instance_of String, Task.connection.select_value("SELECT count(*) AS count_all FROM tasks") 64 end 65 end 60 66 end 61 67