class Thrift::Serializer
Public Class Methods
new(protocol_factory = BinaryProtocolFactory.new)
click to toggle source
# File usr/lib/ruby/vendor_ruby/thrift/serializer/serializer.rb, line 22 def initialize(protocol_factory = BinaryProtocolFactory.new) @transport = MemoryBufferTransport.new @protocol = protocol_factory.get_protocol(@transport) end
Public Instance Methods
serialize(base)
click to toggle source
# File usr/lib/ruby/vendor_ruby/thrift/serializer/serializer.rb, line 27 def serialize(base) @transport.reset_buffer base.write(@protocol) @transport.read(@transport.available) end