Class: ZendeskAPI::Server::ZlibJSON

Inherits:
Hash
  • Object
show all
Defined in:
lib/zendesk_api/server/models/zlib_json.rb

Class Method Summary (collapse)

Class Method Details

+ (Object) demongoize(serialized_object)



4
5
6
# File 'lib/zendesk_api/server/models/zlib_json.rb', line 4

def demongoize(serialized_object)
  JSON.parse(Zlib.inflate(serialized_object.to_s)).symbolize_keys
end

+ (Object) mongoize(input_hash)



8
9
10
# File 'lib/zendesk_api/server/models/zlib_json.rb', line 8

def mongoize(input_hash)
  Moped::BSON::Binary.new(:generic, Zlib.deflate(input_hash.to_json))
end