Sha256: 06675f8fc0f87308126324243f03010e157d84993f46c32814571736fe43b33c

Contents?: true

Size: 306 Bytes

Versions: 1

Compression:

Stored size: 306 Bytes

Contents

require 'hash_op/deep'

module HashOp

  # A set of method to read values in hashes.
  module Read

    # @param hashes [Array]
    # @param path [Array or String]
    def values_at_path(hashes, path)
      hashes.map { |hash| Deep.fetch(hash, path) }
    end
    module_function :values_at_path
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
hash_op-0.3.0 lib/hash_op/read.rb