Module: Recollect::Array::Hashie
- Defined in:
- lib/recollect/array/hashie.rb
Class Method Summary collapse
-
.get(data, *keys) ⇒ Object
### Hash.get ‘fetch value into hash, like Lodash.get`.
Class Method Details
.get(data, *keys) ⇒ Object
### Hash.get ‘fetch value into hash, like Lodash.get`
““ hash = { a: 1, b: { c: 2 }, d: [‘1’] } Recollect::Hash.get(hash, :b, :c) ““
““ hash = { a: 1, b: { c: 2 }, d: [‘1’] } Recollect::Hash.get(hash, ‘d.0’) ““
““ hash = { a: 1, b: { c: 2 }, d: [{ e: 3 }] } Recollect::Hash.get(hash, ‘d.0.e’) ““
22 23 24 |
# File 'lib/recollect/array/hashie.rb', line 22 def self.get(data, *keys) Utility::TryFetchOrBlank.call(data, *keys) end |