mirror of
https://github.com/github/rails.git
synced 2026-04-26 03:00:59 -04:00
use Hash#each to avoid a second hash lookup
This commit is contained in:
@@ -283,10 +283,8 @@ module ActiveRecord
|
||||
def select(sql, name = nil) #:nodoc:
|
||||
execute(sql, name).map do |row|
|
||||
record = {}
|
||||
row.each_key do |key|
|
||||
if key.is_a?(String)
|
||||
record[key.sub(/^"?\w+"?\./, '')] = row[key]
|
||||
end
|
||||
row.each do |key, value|
|
||||
record[key.sub(/^"?\w+"?\./, '')] = value if key.is_a?(String)
|
||||
end
|
||||
record
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user