class ScoutApm::Serializers::AppServerLoadSerializer

Public Class Methods

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