class Thrift::Deserializer

Public Class Methods

new(protocol_factory = BinaryProtocolFactory.new) click to toggle source
# File build/evernote-mode-24BFFK/evernote-mode-0.41/ruby/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 build/evernote-mode-24BFFK/evernote-mode-0.41/ruby/thrift/serializer/deserializer.rb, line 27
def deserialize(base, buffer)
  @transport.reset_buffer(buffer)
  base.read(@protocol)
  base
end