提交 2060977b 编写于 作者: L Lourens Naudé 提交者: Jeremy Kemper

Hash#symbolize_keys(!) optimizations

[#3891 state:committed]
Signed-off-by: NJeremy Kemper <jeremy@bitsweat.net>
上级 82deaf5f
...@@ -22,7 +22,7 @@ def symbolize_keys ...@@ -22,7 +22,7 @@ def symbolize_keys
# to +to_sym+. # to +to_sym+.
def symbolize_keys! def symbolize_keys!
keys.each do |key| keys.each do |key|
self[(key.to_sym rescue key) || key] = delete(key) self[(key.to_sym rescue key)] = delete(key) if key.respond_to?(:to_sym) && !key.is_a?(Fixnum)
end end
self self
end end
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册