ktheory/maildir

View on GitHub
lib/maildir/serializer/marshal.rb

Summary

Maintainability
A
0 mins
Test Coverage
class Maildir
  module Serializer
    # Serialize messages as Marshalled ruby objects
    class Marshal < Maildir::Serializer::Base
      # Read data from path and unmarshal it.
      def load(path)
        ::Marshal.load(super(path))
      end

      # Marshal data and write it to path.
      def dump(data, path)
        super(::Marshal.dump(data), path)
      end
    end
  end
end