class Puppet::FileServing::Metadata::MetaStat

Public Instance Methods

group() click to toggle source
# File lib/puppet/file_serving/metadata.rb, line 37
def group
  @source_permissions_ignore ? Process.egid : @stat.gid
end
mode() click to toggle source
# File lib/puppet/file_serving/metadata.rb, line 41
def mode
  @source_permissions_ignore ? 0644 : @stat.mode
end
owner() click to toggle source
# File lib/puppet/file_serving/metadata.rb, line 33
def owner
  @source_permissions_ignore ? Process.euid : @stat.uid
end

Public Class Methods

new(stat, source_permissions = nil) click to toggle source
# File lib/puppet/file_serving/metadata.rb, line 28
def initialize(stat, source_permissions = nil)
  @stat = stat
  @source_permissions_ignore = source_permissions == :ignore
end