# File lib/puppet/util/zaml.rb, line 209 209: def self.yaml_new( klass, tag, val ) 210: o = YAML.object_maker( klass, {} ).exception(val.delete( 'message')) 211: val.each_pair do |k,v| 212: o.instance_variable_set("@#{k}", v) 213: end 214: o 215: end