method
transform_values!
v4.2.1 -
Show latest stable
- Class:
Hash
transform_values!()public
Destructive transform_values
# File activesupport/lib/active_support/core_ext/hash/transform_values.rb, line 17
def transform_values!
return enum_for(:transform_values!) unless block_given?
each do |key, value|
self[key] = yield(value)
end
end Related methods
- Instance methods
- as_json
- assert_valid_keys
- compact
- compact!
- deep_dup
- deep_merge
- deep_merge!
- deep_stringify_keys
- deep_stringify_keys!
- deep_symbolize_keys
- deep_symbolize_keys!
- deep_transform_keys
- deep_transform_keys!
- except
- except!
- extract!
- extractable_options?
- nested_under_indifferent_access
- reverse_merge
- reverse_merge!
- reverse_update
- slice
- slice!
- stringify_keys
- stringify_keys!
- symbolize_keys
- symbolize_keys!
- to_options
- to_options!
- to_param
- to_query
- to_xml
- transform_keys
- transform_keys!
- transform_values
- transform_values!
- with_indifferent_access
- Class methods
- from_trusted_xml
- from_xml
- Private methods
-
_deep_transform_keys_in_object -
_deep_transform_keys_in_object!