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