Sha256: 0961f635d0b22790abfbf43822d2b3dea6e8be9afa5b9a15fd036fd25948041b

Contents?: true

Size: 201 Bytes

Versions: 8

Compression:

Stored size: 201 Bytes

Contents

module Fog
  module WhitelistKeys
    def self.whitelist(hash, valid_keys)
      valid_hash = StringifyKeys.stringify(hash)
      valid_hash.select { |k, _v| valid_keys.include?(k) }
    end
  end
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
fog-core-1.29.0 lib/fog/core/whitelist_keys.rb
fog-core-1.28.0 lib/fog/core/whitelist_keys.rb
fog-core-1.27.4 lib/fog/core/whitelist_keys.rb
fog-core-1.27.3 lib/fog/core/whitelist_keys.rb
fog-core-1.27.2 lib/fog/core/whitelist_keys.rb
fog-core-1.27.1 lib/fog/core/whitelist_keys.rb
fog-core-1.27.0 lib/fog/core/whitelist_keys.rb
fog-core-1.25.0 lib/fog/core/whitelist_keys.rb