# File lib/puppet/resource/catalog.rb, line 451 451: def to_pson_data_hash 452: { 453: 'document_type' => 'Catalog', 454: 'data' => { 455: 'tags' => tags, 456: 'name' => name, 457: 'version' => version, 458: 'resources' => vertices.collect { |v| v.to_pson_data_hash }, 459: 'edges' => edges. collect { |e| e.to_pson_data_hash }, 460: 'classes' => classes 461: }, 462: 'metadata' => { 463: 'api_version' => 1 464: } 465: } 466: end