# File lib/puppet/parameter.rb, line 253 253: def validate(value) 254: begin 255: unsafe_validate(value) 256: rescue ArgumentError => detail 257: fail detail.to_s 258: rescue Puppet::Error, TypeError 259: raise 260: rescue => detail 261: raise Puppet::DevError, "Validate method failed for class #{self.name}: #{detail}", detail.backtrace 262: end 263: end