# File lib/backports/2.4.0/hash/transform_values.rb, line 11 def transform_values! return to_enum(:transform_values!){ size } unless block_given? reject!{} if frozen? # Force error triggerring if frozen, in case of empty array each do |key, value| self[key] = yield value end end