Sha256: 60be806b654b6c7e6405a893435aca594c1dd1c3b1128ba575b00eaac56e0099

Contents?: true

Size: 296 Bytes

Versions: 1

Compression:

Stored size: 296 Bytes

Contents

module Wineskins

  module Utils
    extend self
   
    def remap_hash(hash, map)
      hash.inject({}) do |memo, (k,v)|
        memo[ map[k] || k ] = v
        memo
      end
    end

    def limit_hash(hash, keys)
      Hash[ hash.select {|k,v| keys.include?(k)} ]
    end
    
  end
  
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
wineskins-0.2.2 lib/wineskins/utils.rb