in lib/elastic_apm/transport/serializers.rb [77:93]
def serialize(resource)
case resource
when Transaction
transaction.build(resource)
when Span
span.build(resource)
when Error
error.build(resource)
when Metricset
metricset.build(resource)
when Metadata
metadata.build(resource)
else
raise UnrecognizedResource, resource.inspect
end
end