# 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