Sha256: 8bd40dad69f37fce16f60ccfda8ef89b098d9af8bb28a3d4dca835467c1c38e8
Contents?: true
Size: 1.06 KB
Versions: 4
Compression:
Stored size: 1.06 KB
Contents
# encoding: utf-8 # (c) 2011 Martin Kozák (martinkozak@martinkozak.net) require "json-rpc-objects/serializer" ## # Main JSON-RPC Objects module. # module JsonRpcObjects ## # Abstract serializer class. # # @since 0.4.0 # @abstract # class Serializer ## # +Marshal+ serializer using internal Ruby marshaling. # @since 0.4.0 # class Marshal < Serializer ## # Serializes data. # # @param [Object] data some data # @return [Object] object in serialized form # def serialize(data) ::Marshal.dump(data) end ## # Deserializes data. # # @param [Object] data data in serialized form # @return [Object] deserialized data # def deserialize(data) ::Marshal.load(data) end end end end
Version data entries
4 entries across 4 versions & 1 rubygems