Method: Puppet::FileServing::Metadata#to_data_hash

Defined in:
lib/puppet/file_serving/metadata.rb

#to_data_hashObject



142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
# File 'lib/puppet/file_serving/metadata.rb', line 142

def to_data_hash
  super.update(
    {
      'owner'        => owner,
      'group'        => group,
      'mode'         => mode,
      'checksum'     => {
        'type'   => checksum_type,
        'value'  => checksum
      },
      'type'         => ftype,
      'destination'  => destination,
    }.merge(content_uri ? {'content_uri' => content_uri} : {})
     .merge(source ? {'source' => source} : {})
  )
end