Module: RedisCall::JSON
- Included in:
- RedisQueue::Base
- Defined in:
- lib/redis-call/redis_call.rb
Instance Method Summary collapse
- #decode(raw) ⇒ Object (also: #decode_json)
- #encode(element) ⇒ Object (also: #encode_json)
Instance Method Details
#decode(raw) ⇒ Object Also known as: decode_json
291 292 293 |
# File 'lib/redis-call/redis_call.rb', line 291 def decode raw (result = Yajl::Parser.new.parse(raw)).is_a?(Hash) ? result.with_indifferent_access : result end |
#encode(element) ⇒ Object Also known as: encode_json
287 288 289 |
# File 'lib/redis-call/redis_call.rb', line 287 def encode element Yajl::Encoder.encode(element) end |