class Thrift::Deserializer
Public Class Methods
new(protocol_factory = BinaryProtocolFactory.new)
click to toggle source
# File lib/thrift/serializer/deserializer.rb, line 22 def initialize(protocol_factory = BinaryProtocolFactory.new) @transport = MemoryBufferTransport.new @protocol = protocol_factory.get_protocol(@transport) end
Public Instance Methods
deserialize(base, buffer)
click to toggle source
# File lib/thrift/serializer/deserializer.rb, line 27 def deserialize(base, buffer) @transport.reset_buffer(buffer) base.read(@protocol) base end