Class: Wamp::Client::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.



54
55
56
# File 'lib/wamp/client/serializer.rb', line 54

def initialize
  self.type = 'json'
end

Instance Method Details

#deserialize(string) ⇒ Object



62
63
64
# File 'lib/wamp/client/serializer.rb', line 62

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

#serialize(object) ⇒ Object



58
59
60
# File 'lib/wamp/client/serializer.rb', line 58

def serialize(object)
  JSON.generate object
end