Class Thrift::Serializer
In: lib/thrift/serializer/serializer.rb
lib/thrift/serializer/serializer.rb
Parent: Object

Methods

new   new   serialize   serialize  

Public Class methods

[Source]

    # File lib/thrift/serializer/serializer.rb, line 22
22:     def initialize(protocol_factory = BinaryProtocolFactory.new)
23:       @transport = MemoryBufferTransport.new
24:       @protocol = protocol_factory.get_protocol(@transport)
25:     end

[Source]

    # File lib/thrift/serializer/serializer.rb, line 22
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/serializer.rb, line 27
27:     def serialize(base)
28:       @transport.reset_buffer
29:       base.write(@protocol)
30:       @transport.read(@transport.available)
31:     end

[Source]

    # File lib/thrift/serializer/serializer.rb, line 27
27:     def serialize(base)
28:       @transport.reset_buffer
29:       base.write(@protocol)
30:       @transport.read(@transport.available)
31:     end

[Validate]