# File lib/puppet/property.rb, line 329
329:     def should
330:         if defined? @should
331:             unless @should.is_a?(Array)
332:                 self.devfail "should for %s on %s is not an array" %
333:                     [self.class.name, @resource.name]
334:             end
335:             if match_all?
336:                 return @should.collect { |val| self.unmunge(val) }
337:             else
338:                 return self.unmunge(@should[0])
339:             end
340:         else
341:             return nil
342:         end
343:     end