Class Thrift::Deserializer
In: lib/thrift/serializer/deserializer.rb
lib/thrift/serializer/deserializer.rb
Parent: Object

Methods

deserialize   deserialize   new   new  

Public Class methods

[Source]

    # File lib/thrift/serializer/deserializer.rb, line 22
22:     def initialize(protocol_factory = BinaryProtocolFactory.new)
23:       @transport = MemoryBufferTransport.new
24:       @protocol = protocol_factory.get_protocol(@transport)
25:     end

[Source]

    # File lib/thrift/serializer/deserializer.rb, line 22
22:     def initialize(protocol_factory = BinaryProtocolFactory.new)
23:       @transport = MemoryBufferTransport.new
24:       @protocol = protocol_factory.get_protocol(@transport)
25:     end

Public Instance methods

[Source]

    # File lib/thrift/serializer/deserializer.rb, line 27
27:     def deserialize(base, buffer)
28:       @transport.reset_buffer(buffer)
29:       base.read(@protocol)
30:       base
31:     end

[Source]

    # File lib/thrift/serializer/deserializer.rb, line 27
27:     def deserialize(base, buffer)
28:       @transport.reset_buffer(buffer)
29:       base.read(@protocol)
30:       base
31:     end

[Validate]