# File lib/puppet/relationship.rb, line 78
78:   def to_pson_data_hash
79:     data = {
80:       'source' => source.to_s,
81:       'target' => target.to_s
82:     }
83: 
84:     ["event", "callback"].each do |attr|
85:       next unless value = send(attr)
86:       data[attr] = value
87:     end
88:     data
89:   end