class Puppet::FileServing::Metadata::MetaStat

Public Class Methods

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

Public Instance Methods

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