# File lib/puppet/property.rb, line 282
282:   def should
283:     return nil unless defined?(@should)
284: 
285:     self.devfail "should for #{self.class.name} on #{resource.name} is not an array" unless @should.is_a?(Array)
286: 
287:     if match_all?
288:       return @should.collect { |val| self.unmunge(val) }
289:     else
290:       return self.unmunge(@should[0])
291:     end
292:   end