class ScoutApm::Serializers::DirectiveSerializer
Public Class Methods
deserialize(data)
click to toggle source
# File lib/scout_apm/serializers/directive_serializer.rb, line 14 def self.deserialize(data) Marshal.load(data) end
serialize(data)
click to toggle source
# File lib/scout_apm/serializers/directive_serializer.rb, line 6 def self.serialize(data) Marshal.dump(data) rescue ScoutApm::Agent.instance.logger.info("Failed Marshalling Directive") ScoutApm::Agent.instance.logger.info(ScoutApm::Utils::MarshalLogging.new(data).dive) rescue nil raise end