# File lib/puppet/parameter.rb, line 281
281:         def munge(&block)
282:             # I need to wrap the unsafe version in begin/rescue parameterments,
283:             # but if I directly call the block then it gets bound to the
284:             # class's context, not the instance's, thus the two methods,
285:             # instead of just one.
286:             define_method(:unsafe_munge, &block)
287:         end