Sha256: ef3288e2fcd43f102bfedd04f68db7da2b548cbcece0d25688092184000fa51e

Contents?: true

Size: 226 Bytes

Versions: 4

Compression:

Stored size: 226 Bytes

Contents

unless Hash.instance_methods.include?(:transform_keys)
  class Hash
    def transform_keys
      result = self.class.new
      each_key do |key|
        result[yield(key)] = self[key]
      end
      result
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
mr_video-1.2.0 lib/mr_video/core_ext.rb
mr_video-1.1.3 lib/mr_video/core_ext.rb
mr_video-1.1.1 lib/mr_video/core_ext.rb
mr_video-1.1.0 lib/mr_video/core_ext.rb