class Thrift::Deserializer
Public Class Methods
Source
# File lib/thrift/serializer/deserializer.rb 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 27 def deserialize(base, buffer) 28 @transport.reset_buffer(buffer) 29 base.read(@protocol) 30 base 31 end