Sha256: a2cc0a267f912139520e933b918ee0bd42c790669036443f356e1630d9235adf
Contents?: true
Size: 635 Bytes
Versions: 10
Compression:
Stored size: 635 Bytes
Contents
module Puppet Puppet.type(:file).newproperty(:type) do require 'etc' desc "A read-only state to check the file type." #munge do |value| # raise Puppet::Error, ":type is read-only" #end def retrieve currentvalue = :absent if stat = @resource.stat(false) currentvalue = stat.ftype end # so this state is never marked out of sync @should = [currentvalue] return currentvalue end def sync raise Puppet::Error, ":type is read-only" end end end
Version data entries
10 entries across 10 versions & 1 rubygems