Class: Ultracache::Serializer::Base

Inherits:
Object
  • Object
show all
Defined in:
lib/ultracache/serializer/base.rb

Direct Known Subclasses

JsonSerializer

Instance Method Summary collapse

Instance Method Details

#deserialize(serialized_object) ⇒ Object

Deserializes a string which an object is serialized into to a hash.



16
# File 'lib/ultracache/serializer/base.rb', line 16

def deserialize(serialized_object); end

#serialize(obj, &block) ⇒ String

Serializes model object. The Object should be converted into a hash containing an id field and required attributes.

Parameters:

  • obj (Hash)

    A hash containing information of an object

Returns:

  • (String)

    Serialized object



12
# File 'lib/ultracache/serializer/base.rb', line 12

def serialize(obj, &block); obj.to_s; end