instance method
update_with_single_argument
Ruby on Rails 6.1.7.10
Since v6.1.7.10 PrivateSignature
update_with_single_argument(other_hash, block)
No documentation comment.
Parameters
-
other_hashreq -
blockreq
Source
# File activesupport/lib/active_support/hash_with_indifferent_access.rb, line 406
def update_with_single_argument(other_hash, block)
if other_hash.is_a? HashWithIndifferentAccess
regular_update(other_hash, &block)
else
other_hash.to_hash.each_pair do |key, value|
if block && key?(key)
value = block.call(convert_key(key), self[key], value)
end
regular_writer(convert_key(key), convert_value(value))
end
end
end
Defined in activesupport/lib/active_support/hash_with_indifferent_access.rb line 406
· View on GitHub
· Improve this page
· Find usages on GitHub
Defined in ActiveSupport::HashWithIndifferentAccess