Module: RedisCall::KeepSerializedElement
- Included in:
- RedisQueue::Base
- Defined in:
- lib/redis-call/redis_call.rb
Instance Method Summary collapse
Instance Method Details
#decode(raw) ⇒ Object
308 309 310 311 312 |
# 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) ⇒ Object
300 301 302 303 304 305 306 |
# 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 |