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