# File lib/backports/2.4.0/hash/transform_values.rb, line 2
  def transform_values
    return to_enum(:transform_values){ size } unless block_given?
    h = {}
    each do |key, value|
      h[key] = yield value
    end
    h
  end