Method: Puppet::Property::KeyValue#retrieve
- Defined in:
- lib/puppet/property/keyvalue.rb
#retrieve ⇒ Hash
Retrieves the key-hash from the provider by invoking its method named the same as this property.
109 110 111 112 113 114 115 116 117 |
# File 'lib/puppet/property/keyvalue.rb', line 109 def retrieve # ok, some 'convention' if the keyvalue property is named properties, provider should implement a properties method key_hash = provider.send(name) if provider if key_hash && key_hash != :absent key_hash else :absent end end |