class Thrift::Types::Known::Any::ProtocolCodec
Public Class Methods
new(protocol_factory)
click to toggle source
# File lib/thrift/types/known/any.rb 94 def initialize(protocol_factory) 95 @protocol_factory = protocol_factory 96 end
Public Instance Methods
decode(buf, obj)
click to toggle source
# File lib/thrift/types/known/any.rb 102 def decode(buf, obj) 103 obj.read( 104 @protocol_factory.get_protocol(MemoryBufferTransport.new(buf)) 105 ) 106 end
encode(obj)
click to toggle source
# File lib/thrift/types/known/any.rb 98 def encode(obj) 99 Serializer.new(@protocol_factory).serialize(obj) 100 end