# File lib/puppet/parameter.rb, line 487 487: def validate(value) 488: begin 489: unsafe_validate(value) 490: rescue ArgumentError => detail 491: fail detail.to_s 492: rescue Puppet::Error, TypeError 493: raise 494: rescue => detail 495: raise Puppet::DevError, "Validate method failed for class %s: %s" % [self.name, detail], detail.backtrace 496: end 497: end