Method: Puppet::FileServing::Metadata#initialize
- Defined in:
- lib/puppet/file_serving/metadata.rb
#initialize(path, data = {}) ⇒ Metadata
Returns a new instance of Metadata.
126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 |
# File 'lib/puppet/file_serving/metadata.rb', line 126 def initialize(path,data={}) @owner = data.delete('owner') @group = data.delete('group') @mode = data.delete('mode') if checksum = data.delete('checksum') @checksum_type = checksum['type'] @checksum = checksum['value'] end @checksum_type ||= Puppet[:digest_algorithm] @ftype = data.delete('type') @destination = data.delete('destination') @source = data.delete('source') @content_uri = data.delete('content_uri') super(path,data) end |