# File lib/puppet/type/yumrepo.rb, line 16
16:     def sync
17:       if safe_insync?(retrieve)
18:         result = nil
19:       else
20:         result = set(self.should)
21:         if should == :absent
22:           resource.section[inikey] = nil
23:         else
24:           resource.section[inikey] = should
25:         end
26:       end
27:       result
28:     end