1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
module Puppet::Util::ReferenceSerializer def unserialize_value(val) if val =~ /^--- [!:]/ YAML.load(val) else val end end def serialize_value(val) if val.is_a?(Puppet::Parser::Resource::Reference) YAML.dump(val) else val end end end