# File lib/puppet/provider/file/win32.rb, line 17
17:   def is_owner_insync?(current, should)
18:     should.each do |value|
19:       if value =~ /^\d+$/
20:         uid = Integer(value)
21:       elsif value.is_a?(String)
22:         fail "Could not find user #{value}" unless uid = uid(value)
23:       else
24:         uid = value
25:       end
26: 
27:       return true if uid == current
28:     end
29: 
30:     unless Puppet.features.root?
31:       warnonce "Cannot manage ownership unless running as root"
32:       return true
33:     end
34: 
35:     false
36:   end