Class: WampClient::Serializer::JSONSerializer

Inherits:
Base
  • Object
show all
Defined in:
lib/wamp_client/serializer.rb

Instance Attribute Summary

Attributes inherited from Base

#type

Instance Method Summary collapse

Constructor Details

#initializeJSONSerializer

Returns a new instance of JSONSerializer.



53
54
55
# File 'lib/wamp_client/serializer.rb', line 53

def initialize
  self.type = 'json'
end

Instance Method Details

#deserialize(string) ⇒ Object



61
62
63
# File 'lib/wamp_client/serializer.rb', line 61

def deserialize(string)
  JSON.parse(string, {:symbolize_names => true})
end

#serialize(object) ⇒ Object



57
58
59
# File 'lib/wamp_client/serializer.rb', line 57

def serialize(object)
  JSON.generate object
end