class Puppet::FileServing::Metadata::MetaStat

Public Class Methods

new(stat, source_permissions) click to toggle source
   # File lib/puppet/file_serving/metadata.rb
48 def initialize(stat, source_permissions)
49   @stat = stat
50   @source_permissions_ignore = (!source_permissions || source_permissions == :ignore)
51 end

Public Instance Methods

group() click to toggle source
   # File lib/puppet/file_serving/metadata.rb
57 def group
58   @source_permissions_ignore ? Process.egid : @stat.gid
59 end
mode() click to toggle source
   # File lib/puppet/file_serving/metadata.rb
61 def mode
62   @source_permissions_ignore ? 0644 : @stat.mode
63 end
owner() click to toggle source
   # File lib/puppet/file_serving/metadata.rb
53 def owner
54   @source_permissions_ignore ? Process.euid : @stat.uid
55 end