Class: Hash
- Inherits:
-
Object
- Object
- Hash
- Defined in:
- lib/puppet/functions/easy_type/generated_passwords.rb
Direct Known Subclasses
Instance Method Summary collapse
Instance Method Details
#dig(key, *rest) ⇒ Object
43 44 45 46 47 48 49 50 51 52 |
# File 'lib/puppet/functions/easy_type/generated_passwords.rb', line 43 def dig(key, *rest) value = self[key] if value.nil? || rest.empty? value elsif value.respond_to?(:dig) value.dig(*rest) else fail TypeError, "#{value.class} does not have #dig method" end end |