class Thrift::Serializer
Public Class Methods
new(protocol_factory = BinaryProtocolFactory.new)
click to toggle source
# File lib/thrift/serializer/serializer.rb 22 def initialize(protocol_factory = BinaryProtocolFactory.new) 23 @transport = MemoryBufferTransport.new 24 @protocol = protocol_factory.get_protocol(@transport) 25 end
Public Instance Methods
serialize(base)
click to toggle source
# File lib/thrift/serializer/serializer.rb 27 def serialize(base) 28 @transport.reset_buffer 29 base.write(@protocol) 30 @transport.read(@transport.available) 31 end