Module: DigDeep

Included in:
Hash
Defined in:
lib/dig-deep.rb,
lib/dig_deep/version.rb

Constant Summary collapse

VERSION =
"0.3.0"

Instance Method Summary collapse

Instance Method Details

#dig_deep(target) ⇒ Object



5
6
7
8
9
10
11
# File 'lib/dig-deep.rb', line 5

def dig_deep(target)
  symbolized_obj = JSON.parse(JSON[self], symbolize_names: true)

  results = serialize_for(symbolized_obj, target.to_sym)

  results.size <= 1 ? results[0] : results
end