提交 ed1ff198 编写于 作者: R Robin Dupret

Merge pull request #19246 from wazery/patch-1

Doc fix [ci skip]
......@@ -14,7 +14,7 @@ def transform_keys
result
end
# Destructively convert all keys using the block operations.
# Destructively converts all keys using the block operations.
# Same as transform_keys but modifies +self+.
def transform_keys!
return enum_for(:transform_keys!) unless block_given?
......@@ -34,7 +34,7 @@ def stringify_keys
transform_keys(&:to_s)
end
# Destructively convert all keys to strings. Same as
# Destructively converts all keys to strings. Same as
# +stringify_keys+, but modifies +self+.
def stringify_keys!
transform_keys!(&:to_s)
......@@ -52,14 +52,14 @@ def symbolize_keys
end
alias_method :to_options, :symbolize_keys
# Destructively convert all keys to symbols, as long as they respond
# Destructively converts all keys to symbols, as long as they respond
# to +to_sym+. Same as +symbolize_keys+, but modifies +self+.
def symbolize_keys!
transform_keys!{ |key| key.to_sym rescue key }
end
alias_method :to_options!, :symbolize_keys!
# Validate all keys in a hash match <tt>*valid_keys</tt>, raising
# Validates all keys in a hash match <tt>*valid_keys</tt>, raising
# ArgumentError on a mismatch.
#
# Note that keys are treated differently than HashWithIndifferentAccess,
......@@ -89,7 +89,7 @@ def deep_transform_keys(&block)
_deep_transform_keys_in_object(self, &block)
end
# Destructively convert all keys by using the block operation.
# Destructively converts all keys by using the block operation.
# This includes the keys from the root hash and from all
# nested hashes and arrays.
def deep_transform_keys!(&block)
......@@ -108,7 +108,7 @@ def deep_stringify_keys
deep_transform_keys(&:to_s)
end
# Destructively convert all keys to strings.
# Destructively converts all keys to strings.
# This includes the keys from the root hash and from all
# nested hashes and arrays.
def deep_stringify_keys!
......@@ -127,7 +127,7 @@ def deep_symbolize_keys
deep_transform_keys{ |key| key.to_sym rescue key }
end
# Destructively convert all keys to symbols, as long as they respond
# Destructively converts all keys to symbols, as long as they respond
# to +to_sym+. This includes the keys from the root hash and from all
# nested hashes and arrays.
def deep_symbolize_keys!
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册