# File lib/puppet/parameter.rb, line 234
234:   def munge(value)
235:     begin
236:       ret = unsafe_munge(value)
237:     rescue Puppet::Error => detail
238:       Puppet.debug "Reraising #{detail}"
239:       raise
240:     rescue => detail
241:       raise Puppet::DevError, "Munging failed for value #{value.inspect} in class #{self.name}: #{detail}", detail.backtrace
242:     end
243:     ret
244:   end