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