Sha256: 270717f070f0dab3a34912b6d9ed79f70a3fcc4059bb79921328287c86c26a03
Contents?: true
Size: 158 Bytes
Versions: 29
Compression:
Stored size: 158 Bytes
Contents
class Hash def deep_find(key) key?(key) ? self[key] : values.reduce(nil) { |memo, v| memo ||= v.deep_find(key) if v.respond_to?(:deep_find) } end end
Version data entries
29 entries across 29 versions & 1 rubygems