module RedisCall::KeepSerializedElement

Public Instance Methods

decode(raw) click to toggle source
Calls superclass method
# File lib/redis-call/redis_call.rb, line 308
def decode raw
  result = super(raw)
  result[:serialized] = raw if result.is_a?(Hash)
  result
end
encode(element) click to toggle source
Calls superclass method
# File lib/redis-call/redis_call.rb, line 300
def encode element
  if element.is_a?(Hash)
    element = element.dup
    element.delete :serialized
  end
  super(element)
end