Sha256: 5f6e7c0254bfbe4caf62ace2d1649bec529fb8ce559933ffefb02fb49d0b57ae
Contents?: true
Size: 668 Bytes
Versions: 10
Compression:
Stored size: 668 Bytes
Contents
require 'puppet/node/catalog' require 'puppet/indirector/yaml' class Puppet::Node::Catalog::Yaml < Puppet::Indirector::Yaml desc "Store catalogs as flat files, serialized using YAML." private # Override these, because yaml doesn't want to convert our self-referential # objects. This is hackish, but eh. def from_yaml(text) if config = YAML.load(text) # We can't yaml-dump classes. #config.edgelist_class = Puppet::Relationship return config end end def to_yaml(config) # We can't yaml-dump classes. #config.edgelist_class = nil YAML.dump(config) end end
Version data entries
10 entries across 10 versions & 1 rubygems